1. 09 Aug, 2005 6 commits
  2. 08 Aug, 2005 6 commits
  3. 07 Aug, 2005 2 commits
  4. 06 Aug, 2005 1 commit
    • Tom Lane's avatar
      COPY performance improvements. Avoid calling CopyGetData for each input · 9b29f9f3
      Tom Lane authored
      character, tighten the inner loops of CopyReadLine and CopyReadAttribute,
      arrange to parse out all the attributes of a line in just one call instead
      of one CopyReadAttribute call per attribute, be smarter about which client
      encodings require slow pg_encoding_mblen() loops.  Also, clean up the
      mishmash of static variables and overly-long parameter lists in favor of
      passing around a single CopyState struct containing all the state data.
      Original patch by Alon Goldshuv, reworked by Tom Lane.
      9b29f9f3
  5. 05 Aug, 2005 2 commits
  6. 04 Aug, 2005 1 commit
    • 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
  7. 03 Aug, 2005 1 commit
    • Bruce Momjian's avatar
      · e48b28b6
      Bruce Momjian authored
      Done:
      
      < * Prevent inherited tables from expanding temporary subtables of other
      > * -Prevent inherited tables from expanding temporary subtables of other
      e48b28b6
  8. 02 Aug, 2005 8 commits
  9. 01 Aug, 2005 7 commits
    • Tom Lane's avatar
      Add NOWAIT option to SELECT FOR UPDATE/SHARE. · 2a4fad1a
      Tom Lane authored
      Original patch by Hans-Juergen Schoenig, revisions by Karel Zak
      and Tom Lane.
      2a4fad1a
    • Bruce Momjian's avatar
      nor -> or. · ca7abcd8
      Bruce Momjian authored
      ca7abcd8
    • Tom Lane's avatar
      Documentation for ALTER object SET SCHEMA commands. Also some minor · f58434f1
      Tom Lane authored
      editorialization.
      f58434f1
    • Bruce Momjian's avatar
      Done: · 614b6e25
      Bruce Momjian authored
      > * -Allow limits on per-db/role connections
      614b6e25
    • Bruce Momjian's avatar
      Done: · 523997da
      Bruce Momjian authored
      < 	o Allow objects to be moved to different schemas
      > 	o -Allow objects to be moved to different schemas
      
      Fix word wrap:
      
      < 	* Allow GRANT/REVOKE permissions to be applied to all schema objects with one
      < 	  command
      > 	o Allow GRANT/REVOKE permissions to be applied to all schema objects
      > 	  with one command
      523997da
    • Tom Lane's avatar
      Add ALTER object SET SCHEMA capability for a limited but useful set of · 35508d1c
      Tom Lane authored
      object kinds (tables, functions, types).  Documentation is not here yet.
      Original code by Bernd Helmle, extensive rework by Bruce Momjian and
      Tom Lane.
      35508d1c
    • Bruce Momjian's avatar
      Add description: · a85e5d1b
      Bruce Momjian authored
      < 	  This would require a new global table that is dumped to flat file for
      < 	  use by the postmaster.  We do a similar thing for pg_shadow currently.
      > 	  This would add a function to load the SQL table from
      >           pg_hba.conf, and one to writes its contents to the flat file.
      > 	  The table should have a line number that is a float so rows
      > 	  can be inserted between existing rows, e.g. row 2.5 goes
      > 	  between row 2 and row 3.
      a85e5d1b
  10. 31 Jul, 2005 4 commits
  11. 30 Jul, 2005 2 commits