1. 26 9月, 2004 1 次提交
  2. 21 9月, 2004 1 次提交
  3. 14 9月, 2004 1 次提交
    • B
      Mark as done: · 1459d8c4
      Bruce Momjian 提交于
      < * Point-in-time data recovery using backup and write-ahead log,
      < * Create native Win32 port, http://momjian.postgresql.org/main/writings/pgsql/project/win32.html
      > * -Point-in-time data recovery using backup and write-ahead log
      > * -Create native Win32 port
      470c470
      <     o Fix PL/pgSQL RENAME to work on variables other than OLD/NEW
      > 	o Fix PL/pgSQL RENAME to work on variables other than OLD/NEW
      1459d8c4
  4. 11 9月, 2004 2 次提交
    • B
      Done: · 8a54a518
      Bruce Momjian 提交于
      < * Have AFTER triggers execute after the appropriate SQL statement in a
      > * -Have AFTER triggers execute after the appropriate SQL statement in a
      8a54a518
    • B
      Add: · 856d1faa
      Bruce Momjian 提交于
      > * Make row-wise comparisons work per SQL spec
      >
      856d1faa
  5. 10 9月, 2004 1 次提交
    • B
      Add: · 594be448
      Bruce Momjian 提交于
      > * Remove Win32 rename/unlink looping if unnecessary
      594be448
  6. 02 9月, 2004 1 次提交
    • B
      Add: · c58eb2dd
      Bruce Momjian 提交于
      > * Consider using hash buckets to do DISTINCT, rather than sorting
      >
      >   This would be beneficial when there are few distinct values.
      c58eb2dd
  7. 31 8月, 2004 1 次提交
  8. 27 8月, 2004 2 次提交
    • B
      Update wording: · ef16b4e1
      Bruce Momjian 提交于
      < 	This would require some background daemon to maintain clustering
      > 	This might require some background daemon to maintain clustering
      397,398c397,398
      < 	paritally filled for easier reorganization.  It also might require
      < 	creating a merged heap/index data file so an index lookup would
      > 	paritally filled for easier reorganization.  Another idea would
      >         be to create a merged heap/index data file so an index lookup would
      ef16b4e1
    • B
      Update: · 3bc7564c
      Bruce Momjian 提交于
      < 	This would require some background daemon to restore clustering
      > 	This would require some background daemon to maintain clustering
      397c397,399
      < 	paritally filled for easier reorganization.
      > 	paritally filled for easier reorganization.  It also might require
      > 	creating a merged heap/index data file so an index lookup would
      > 	automatically access the heap data too.
      3bc7564c
  9. 26 8月, 2004 1 次提交
    • B
      Add: · 93c3baa9
      Bruce Momjian 提交于
      > * Merge hardwired timezone names with the TZ database; allow either kind
      >   everywhere a TZ name is currently taken
      > * Allow customization of the known set of TZ names (generalize the
      >   present australian_timezones hack)
      93c3baa9
  10. 24 8月, 2004 2 次提交
    • B
      Update item: · 4359ebed
      Bruce Momjian 提交于
      < * Implement dirty reads or shared row locks and use them in RI triggers (?)
      > * Implement dirty reads or shared row locks and use them in RI triggers
      >
      >   Adding shared locks requires recording the table/rows numbers in a
      >   shared area, and this could potentially be a large amount of data.
      >   One idea is to store the table/row numbers in a separate table and set
      >   a bit on the row indicating looking in this new table is required to
      >   find any shared row locks.
      >
      4359ebed
    • B
      Mention removal of page images in PITR files: · 059912ce
      Bruce Momjian 提交于
      <   partial page writes during recovery.
      >   partial page writes during recovery.  These pages can also be
      >   eliminated from point-in-time archive files.
      059912ce
  11. 21 8月, 2004 2 次提交
    • B
      Add ALTER SCHEMA item detail: · ff8e5526
      Bruce Momjian 提交于
      < 	o Allow databases, schemas, and indexes to be moved to different
      < 	  tablespaces
      > 	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.
      >
      382c385
      < 	o Add ALTER INDEX that works just like ALTER TABLE already does
      > 	o -Add ALTER INDEX that works just like ALTER TABLE already does
      384d386
      < 	o Add ALTER INDEX syntax to work like ALTER TABLE indexname
      ff8e5526
    • B
      Add psql tab completion TODO: · a9ed7476
      Bruce Momjian 提交于
      < * -Have psql \dn show only visible temp schemas using current_schemas()
      < * -Have psql '\i ~/<tab><tab>' actually load files it displays from home dir
      484a483,484
      > * -Have psql \dn show only visible temp schemas using current_schemas()
      > * -Have psql '\i ~/<tab><tab>' actually load files it displays from home dir
      516a517,527
      >
      > * psql tab completion
      >
      > 	o Provide a list of conversions after ALTER CONVERSION?
      > 	o Support for ALTER SEQUENCE clauses
      > 	o Add RENAME TO to ALTER TRIGGER
      > 	o Support for ALTER USER
      > 	o Fix ALTER (GROUP|DOMAIN|...) <sth> DROP
      > 	o Support for ALTER LANGUAGE <sth> RENAME TO
      > 	o Improve support for COPY
      > 	o Improve support for ALTER TABLE
      a9ed7476
  12. 20 8月, 2004 3 次提交
  13. 19 8月, 2004 1 次提交
    • B
      Add: · 04854a89
      Bruce Momjian 提交于
      > 	o Allow COPY to optionally include column headings as the first line
      04854a89
  14. 18 8月, 2004 4 次提交
    • B
      Remove as duplicate: · 75007041
      Bruce Momjian 提交于
      < 	o Allow pg_dumpall to use non-text output formats
      75007041
    • B
      Add: · 83f8fb74
      Bruce Momjian 提交于
      > * Move some /contrib modules out to their own project sites
      83f8fb74
    • B
      Add pg_dump section: · 3d20578e
      Bruce Momjian 提交于
      < * -Allow pg_dump to dump CREATE CONVERSION (Christopher)
      < * -Make pg_restore continue after errors, so it acts more like pg_dump scripts
      485,486d482
      < * Allow pg_dumpall to use non-text output formats
      < * Have pg_dump use multi-statement transactions for INSERT dumps
      493,496d488
      < * Allow pg_dump to use multiple -t and -n switches
      <
      <   This should be done by allowing a '-t schema.table' syntax.
      <
      498a491,512
      >
      > * pg_dump
      > 	o Allow pg_dumpall to use non-text output formats
      > 	o Have pg_dump use multi-statement transactions for INSERT dumps
      > 	o -Allow pg_dump to dump CREATE CONVERSION (Christopher)
      > 	o -Make pg_restore continue after errors, so it acts more like pg_dump
      > 	  scripts
      > 	o Allow pg_dump to use multiple -t and -n switches
      >
      > 	  This should be done by allowing a '-t schema.table' syntax.
      >
      > 	o Add dumping of comments on composite type columns
      > 	o Add dumping of comments on index columns
      > 	o Replace crude DELETE FROM method of pg_dumpall for cleaning of
      > 	  users and groups with separate DROP commands
      > 	o Add dumping and restoring of LOB comments
      > 	o Stop dumping CASCADE on DROP TYPE commands in clean mode
      > 	o Add full object name to the tag field.  eg. for operators we need
      > 	  '=(integer, integer)', instead of just '='.
      > 	o Add pg_dumpall custom format dumps. This is probably best done by
      > 	  combining pg_dump and pg_dumpall into a single binary
      > 	o Add CSV output format
      3d20578e
    • B
      Add: · 388ffad0
      Bruce Momjian 提交于
      < * -Allow savepoints / nested transactions [transactions] (Alvaro)
      > * -Allow savepoints / nested transactions (Alvaro)
      348a349,353
      > * Add an option to automatically use savepoints for each statement in a
      >   multi-statement transaction.
      >
      >   When enabled, this would allow errors in multi-statement transactions
      >   to be automatically ignored.
      388ffad0
  15. 17 8月, 2004 1 次提交
    • B
      Add: · bc91389d
      Bruce Momjian 提交于
      > 	o Add ALTER INDEX syntax to work like ALTER TABLE indexname
      bc91389d
  16. 16 8月, 2004 1 次提交
    • B
      Add: · fa82574b
      Bruce Momjian 提交于
      > * Set proper permissions on non-system schemas during db creation
      >
      >   Currently all schemas are owned by the super-user because they are
      >   copied from the template1 database.
      >
      fa82574b
  17. 14 8月, 2004 1 次提交
    • B
      Add: · 0e0793a7
      Bruce Momjian 提交于
      >
      > * Allow buffered WAL writes and fsync
      >
      >   Instead of guaranteeing recovery of all committed transactions, this
      >   would provide improved performance by delaying WAL writes and fsync
      >   so an abrupt operating system restart might lose a few seconds of
      >   committed transactions but still be consistent.  We could perhaps
      >   remove the 'fsync' parameter (which results in an an inconsistent
      >   database) in favor of this capability.
      0e0793a7
  18. 13 8月, 2004 2 次提交
    • B
      Add: · 92275092
      Bruce Momjian 提交于
      > 	o Add ALTER INDEX that works just like ALTER TABLE already does
      > 	  on an index
      92275092
    • B
      Add: · 9e01aaa8
      Bruce Momjian 提交于
      > * Allow finer control over the caching of prepared query plans
      >
      >   Currently, queries prepared via the libpq API are planned on first
      >   execute using the supplied parameters --- allow SQL PREPARE to do the
      >   same.  Also, allow control over replanning prepared queries either
      >   manually or automatically when statistics for execute parameters
      >   differ dramatically from those used during planning.
      >
      9e01aaa8
  19. 11 8月, 2004 2 次提交
    • B
      Update DELETE FROM: · f7667e4c
      Bruce Momjian 提交于
      < * Allow DELETE to handle table aliases for self-joins
      > * Allow an alias to be provided for the target table in UPDATE/DELETE
      276,279c276,282
      <   There is no way to create a table alias for the deleted table for use
      <   in the DELETE WHERE clause.  The agreed approach is to allow a USING
      <   clause to specify additional tables.  UPDATE already has an optional
      <   FROM clause for this purpose.
      >   This is not SQL-spec but many DBMSs allow it.
      >
      > * Allow additional tables to be specified in DELETE for joins
      >
      >   UPDATE already allows this (UPDATE...FROM) but we need similar
      >   functionality in DELETE.  It's been agreed that the keyword should
      >   be USING, to avoid anything as confusing as DELETE FROM a FROM b.
      f7667e4c
    • B
      Update DELETE FROM TODO info. · 2c29664b
      Bruce Momjian 提交于
      2c29664b
  20. 10 8月, 2004 3 次提交
    • B
      Add: · fdcad61f
      Bruce Momjian 提交于
      * Add COMMENT ON for all cluster global objects (users, groups,
        databases and tablespaces)
      fdcad61f
    • B
      Removed, shared table: · 1ad8aedb
      Bruce Momjian 提交于
      < * Add COMMENT for tablespaces
      1ad8aedb
    • B
      Add: · 8196e1f8
      Bruce Momjian 提交于
      > * Add COMMENT for tablespaces
      8196e1f8
  21. 07 8月, 2004 2 次提交
    • B
      Add: · 8ac6de38
      Bruce Momjian 提交于
      > * Create dump tool for write-ahead logs for use in determining
      >   transaction id for point-in-time recovery
      8ac6de38
    • B
      Modify: · 57050f9b
      Bruce Momjian 提交于
      > * Un-comment all variables in postgresql.conf
      84,85c84,85
      <   By removing comments we prevent the confusion that commenting a line
      <   returns a modified value to its default, which it does not.
      >   By not showing commented-out variables, we discourage people from
      >   thinking that re-commenting a variable returns it to its default.
      57050f9b
  22. 06 8月, 2004 3 次提交
    • B
      Add: · 78877260
      Bruce Momjian 提交于
      > * Track dependencies in function bodies and recompile/invalidate
      78877260
    • B
      Add description: · ab7e8cba
      Bruce Momjian 提交于
      >
      >   By removing comments we prevent the confusion that commenting a line
      >   returns a modified value to its default, which it does not.
      >
      ab7e8cba
    • B
      Add: · e6c72063
      Bruce Momjian 提交于
      > * Remove comments on postgresql.conf variables
      e6c72063
  23. 05 8月, 2004 2 次提交