Skip to content
Snippets Groups Projects
  1. Nov 07, 2005
  2. Nov 05, 2005
  3. Nov 03, 2005
  4. Nov 01, 2005
  5. Oct 31, 2005
  6. Oct 30, 2005
  7. Oct 28, 2005
  8. Oct 20, 2005
  9. Oct 15, 2005
  10. Oct 14, 2005
  11. Oct 13, 2005
  12. Oct 11, 2005
    • Tom Lane's avatar
      Remove the DELETEs from pg_shadow and pg_group that pg_dumpall used to · c6b9924b
      Tom Lane authored
      emit when given the --clean option, in favor of individual DROP ROLE
      commands.  The old technique could not possibly work in 8.1, and was
      never a very good idea anyway IMHO.  The DROP ROLE approach has the
      defect that the DROPs will fail for roles that own objects or have
      privileges, but perhaps we can improve that later.
      c6b9924b
  13. Oct 04, 2005
  14. Sep 30, 2005
  15. Sep 27, 2005
    • Tom Lane's avatar
      Fix problems with PGXS builds against an installation tree that was · 4fc935a5
      Tom Lane authored
      relocated after installation.  We can't trust the installation paths
      inserted into Makefile.global by configure, so instead we must get the
      paths from pg_config.  This requires extending pg_config to support all
      the separately-configurable path names, but that was on TODO anyway.
      4fc935a5
  16. Sep 23, 2005
  17. Sep 13, 2005
  18. Sep 12, 2005
  19. Sep 08, 2005
  20. Sep 06, 2005
    • Tom Lane's avatar
      Implement a preliminary 'template' facility for procedural languages, · e0dedd05
      Tom Lane authored
      as per my recent proposal.  For now the template data is hard-wired in
      proclang.c --- this should be replaced later by a new shared system
      catalog, but we don't want to force initdb during 8.1 beta.  This change
      lets us cleanly load existing dump files even if they contain outright
      wrong information about a PL's support functions, such as a wrong path
      to the shared library or a missing validator function.  Also, we can
      revert the recent kluges to make pg_dump dump PL support functions that
      are stored in pg_catalog.
      While at it, I removed the code in pg_regress that replaced $libdir
      with a hardcoded path for temporary installations.  This is no longer
      needed given our support for relocatable installations.
      e0dedd05
  21. Sep 05, 2005
  22. Aug 30, 2005
  23. Aug 24, 2005
  24. Aug 22, 2005
  25. Aug 15, 2005
  26. Aug 14, 2005
  27. Aug 13, 2005
  28. Aug 12, 2005
  29. Aug 10, 2005
  30. Aug 04, 2005
    • Tom Lane's avatar
      ALTER TABLE OWNER must change the ownership of the table's rowtype too. · 33f5bf97
      Tom Lane authored
      This was not especially critical before, but it is now that we track
      ownership dependencies --- the dependency for the rowtype *must* shift
      to the new owner.  Spotted by Bernd Helmle.
      Also fix a problem introduced by recent change to allow non-superusers
      to do ALTER OWNER in some cases: if the table had a toast table, ALTER
      OWNER failed *even for superusers*, because the test being applied would
      conclude that the new would-be owner had no create rights on pg_toast.
      A side-effect of the fix is to disallow changing the ownership of indexes
      or toast tables separately from their parent table, which seems a good
      idea on the whole.
      33f5bf97
  31. Aug 01, 2005
Loading