1. 01 Jul, 2005 3 commits
    • Bruce Momjian's avatar
      Update for roles: · b00f557d
      Bruce Momjian authored
      < * Prevent default re-use of sysids for dropped users and groups
      > * Prevent default re-use of sysids for dropped users and roles
      450c450
      < * Add COMMENT ON for all cluster global objects (users, groups, databases
      > * Add COMMENT ON for all cluster global objects (users, roles, databases
      609c609
      < 	  users and groups with separate DROP commands
      > 	  users and roles with separate DROP commands
      b00f557d
    • Bruce Momjian's avatar
      Item superceeded now that groups exist: · 8ab306e4
      Bruce Momjian authored
      < * Add group object ownership, so groups can rename/drop/grant on objects,
      <   so we can implement roles
      8ab306e4
    • Bruce Momjian's avatar
      Done: · 16d2699f
      Bruce Momjian authored
      > 	o -Add dumping and restoring of LOB comments
      16d2699f
  2. 27 Jun, 2005 3 commits
    • Bruce Momjian's avatar
      Done: · 977530d8
      Bruce Momjian authored
      > * -Add concurrency to GIST
      977530d8
    • Bruce Momjian's avatar
      Done: · fc722403
      Bruce Momjian authored
      > * -Remove kerberos4 from source tree
      fc722403
    • Bruce Momjian's avatar
      Done: · a051da02
      Bruce Momjian authored
      > 	o -Allow PL/pgSQL EXECUTE query_var INTO record_var;
      a051da02
  3. 25 Jun, 2005 5 commits
    • Bruce Momjian's avatar
      Add: · 252600fa
      Bruce Momjian authored
      > 	o Pass arrays natively instead of as text between plperl and postgres
      > 	o Add support for polymorphic arguments and return types to plperl
      252600fa
    • Bruce Momjian's avatar
      Update: · 557a978b
      Bruce Momjian authored
      < * Allow per-user, per-group quotas per-tablespace
      > * Allow per-tablespace quotas
      557a978b
    • Bruce Momjian's avatar
      Update: · d08149d7
      Bruce Momjian authored
      < * Allow per-user and per-tablespaces quotas
      > * Allow per-user, per-group quotas per-tablespace
      d08149d7
    • Bruce Momjian's avatar
      Add: · 886c8a54
      Bruce Momjian authored
      > * Allow per-user and per-tablespaces quotas
      886c8a54
    • Bruce Momjian's avatar
      Add item: · 66911180
      Bruce Momjian authored
      > * Add NUMERIC division operator that doesn't round?
      >
      >   Currently NUMERIC _rounds_ the result to the specified precision.
      >   This means division can return a result that multiplied by the
      >   divisor is greater than the dividend, e.g. this returns a value > 10:
      >
      >     SELECT (10::numeric(2,0) / 6::numeric(2,0))::numeric(2,0) * 6;
      >
      >   The positive modulus result returned by NUMERICs might be considered
      >   inaccurate, in one sense.
      >
      66911180
  4. 24 Jun, 2005 4 commits
    • Bruce Momjian's avatar
      Add desciption for terminate: · f3dbacab
      Bruce Momjian authored
      >
      >   Currently SIGTERM of a backend can lead to lock table corruption.
      >
      f3dbacab
    • Bruce Momjian's avatar
      Done: · 693658a5
      Bruce Momjian authored
      > * -Fix incorrect rtree results due to wrong assumptions about "over"
      >   operator semantics
      693658a5
    • Bruce Momjian's avatar
      Completed: · 2f6be2ed
      Bruce Momjian authored
      < * Allow REINDEX to rebuild all database indexes, remove /contrib/reindex
      > * -Allow REINDEX to rebuild all database indexes
      2f6be2ed
    • Bruce Momjian's avatar
      Add: · ebb39957
      Bruce Momjian authored
      > * Add program to test if fsync has a delay compared to non-fsync
      ebb39957
  5. 23 Jun, 2005 1 commit
    • Bruce Momjian's avatar
      Update text of terminate: · dea41174
      Bruce Momjian authored
      < * Allow administrators to safely terminate individual sessions
      <
      <   Right now, SIGTERM will terminate a session, but it is treated as
      <   though the postmaster has paniced and shared memory might not be
      <   cleaned up properly.  A new signal is needed for safe termination
      <   because backends must first do a query cancel, then exit once they
      <   have run the query cancel cleanup routine.
      <
      > * Allow administrators to safely terminate individual sessions either
      >   via an SQL function or SIGTERM
      dea41174
  6. 18 Jun, 2005 2 commits
    • Bruce Momjian's avatar
      Remove TODO.detail. · 5117da7b
      Bruce Momjian authored
      < * -Add two-phase commit [2phase]
      > * -Add two-phase commit
      5117da7b
    • Bruce Momjian's avatar
      Done: · 5f98a6f7
      Bruce Momjian authored
      < * Add two-phase commit [2phase]
      > * -Add two-phase commit [2phase]
      5f98a6f7
  7. 17 Jun, 2005 3 commits
    • Bruce Momjian's avatar
      Re-order item. · 54955759
      Bruce Momjian authored
      > * Auto-fill the free space map by scanning the buffer cache or by
      >   checking pages written by the background writer
      < * Auto-fill the free space map by scanning the buffer cache or by
      <   checking pages written by the background writer
      54955759
    • Bruce Momjian's avatar
      Move item: · 524ec00d
      Bruce Momjian authored
      * Auto-fill the free space map by scanning the buffer cache or by
        checking pages written by the background writer
      524ec00d
    • Bruce Momjian's avatar
      Add: · 1b618e50
      Bruce Momjian authored
      >
      > * Create a bitmap of pages that need vacuuming
      >
      >   Instead of sequentially scanning the entire table, have the background
      >   writer or some other process record pages that have expired rows, then
      >   VACUUM can look at just those pages rather than the entire table.  In
      >   the event of a system crash, the bitmap would probably be invalidated.
      1b618e50
  8. 14 Jun, 2005 7 commits
    • Bruce Momjian's avatar
      reorder: · 495f9aa0
      Bruce Momjian authored
      < * -Add BETWEEN ASYMMETRIC/SYMMETRIC
      > * -Add BETWEEN SYMMETRIC/ASYMMETRIC
      495f9aa0
    • Bruce Momjian's avatar
      Done: · 853e8b14
      Bruce Momjian authored
      > * -Add BETWEEN ASYMMETRIC/SYMMETRIC
      853e8b14
    • Bruce Momjian's avatar
      Done: · b5e65c83
      Bruce Momjian authored
      > 	o -Have SHOW ALL show descriptions for server-side variables
      b5e65c83
    • Bruce Momjian's avatar
      Update: · cf48d8b3
      Bruce Momjian authored
      < 	o Have SHOW ALL and pg_settings show descriptions for server-side variables
      > 	o Have SHOW ALL show descriptions for server-side variables
      cf48d8b3
    • Bruce Momjian's avatar
      Move item into proper section: · d2c313bc
      Bruce Momjian authored
              o Have SHOW ALL and pg_settings show descriptions for server-side variables
      d2c313bc
    • Bruce Momjian's avatar
      Done: · dac94e34
      Bruce Momjian authored
      > 	o -Allow PL/PgSQL's RAISE function to take expressions
      dac94e34
    • Bruce Momjian's avatar
      Done: · 189f89cb
      Bruce Momjian authored
      > * -Use index to restrict rows returned by multi-key index when used with
      189f89cb
  9. 09 Jun, 2005 1 commit
    • Bruce Momjian's avatar
      Remove idea of schema tablespaces: · c51815af
      Bruce Momjian authored
      < 	o Allow databases and schemas to be moved to different tablespaces
      <
      < 	  One complexity is whether moving a schema should move all existing
      < 	  schema objects or just define the location for future object creation.
      <
      > 	o Allow databases to be moved to different tablespaces
      484c480
      < 	  schema. Global system tables can never be moved.
      > 	  tablespace. Global system tables can never be moved.
      c51815af
  10. 07 Jun, 2005 2 commits
    • Bruce Momjian's avatar
      Fix word wrap: · b3e798d7
      Bruce Momjian authored
      <   changes made by the interface driver for its internal use.  One idea is
      <   for this to be a protocol-only feature.  Another approach is to notify
      <   the protocol when a RESET CONNECTION command is used.
      >   changes made by the interface driver for its internal use.  One idea
      >   is for this to be a protocol-only feature.  Another approach is to
      >   notify the protocol when a RESET CONNECTION command is used.
      b3e798d7
    • Bruce Momjian's avatar
      Update text for RESET CONNECTION: · 0f011f6d
      Bruce Momjian authored
      <   all temporary tables, removal of any NOTIFYs, cursors, prepared
      <   queries(?), currval()s, etc.  This could be used for connection pooling.
      <   We could also change RESET ALL to have this functionality.
      >   temporary tables, removing any NOTIFYs, cursors, open transactions,
      >   prepared queries, currval()s, etc.  This could be used  for connection
      >   pooling.  We could also change RESET ALL to have this functionality.
      >   The difficult of this features is allowing RESET ALL to not affect
      >   changes made by the interface driver for its internal use.  One idea is
      >   for this to be a protocol-only feature.  Another approach is to notify
      >   the protocol when a RESET CONNECTION command is used.
      0f011f6d
  11. 06 Jun, 2005 1 commit
    • Bruce Momjian's avatar
      Add: · 58592150
      Bruce Momjian authored
      > * Fix incorrect rtree results due to wrong assumptions about "over"
      >   operator semantics [rtree]
      58592150
  12. 05 Jun, 2005 4 commits
    • Bruce Momjian's avatar
      Add description for backend termination: · 22dbd540
      Bruce Momjian authored
      <   cleaned up properly.  A new signal is needed for safe termination.
      >   cleaned up properly.  A new signal is needed for safe termination
      >   because backends must first do a query cancel, then exit once they
      >   have run the query cancel cleanup routine.
      22dbd540
    • Bruce Momjian's avatar
      Add TODO.detail for 2phase commit: · ec480a52
      Bruce Momjian authored
      > * Add two-phase commit [2phase]
      ec480a52
    • Bruce Momjian's avatar
      Add TODO.detail. · efe0d080
      Bruce Momjian authored
      <   logs
      >   logs [pitr]
      130c130
      < * Allow a warm standby system to also allow read-only queries
      > * Allow a warm standby system to also allow read-only queries [pitr]
      efe0d080
    • Bruce Momjian's avatar
      Add TODO.detail for timezone: · 3a272cf0
      Bruce Momjian authored
      <   information, either zone name or offset from UTC
      >   information, either zone name or offset from UTC [timezone]
      3a272cf0
  13. 04 Jun, 2005 4 commits
    • Bruce Momjian's avatar
      Add TODO.detail: · 581a8c9f
      Bruce Momjian authored
      > * Allow major upgrades without dump/reload, perhaps using pg_upgrade
      >   [pg_upgrade]
      581a8c9f
    • Bruce Momjian's avatar
      Add pg_dump to TODO.detail. · 249880ff
      Bruce Momjian authored
      249880ff
    • Bruce Momjian's avatar
      Add: · 3360bc13
      Bruce Momjian authored
      > * Allow pg_ctl to work properly with configuration files located outside
      >   the PGDATA directory
      >
      >   pg_ctl can not read the pid file because it isn't located in the
      >   config directory but in the PGDATA directory.  The solution is to
      >   allow pg_ctl to read and understand postgresql.conf to find the
      >   data_directory value.
      >
      3360bc13
    • Bruce Momjian's avatar
      Add description: · 487990e1
      Bruce Momjian authored
      >
      >   O_DIRECT doesn't have the same media write guarantees as fsync, so it
      >   is in addition to the fsync method, not in place of it.
      >
      487990e1