1. 25 12月, 2002 1 次提交
    • B
      Add developer organizations: · 061d4e20
      Bruce Momjian 提交于
      < * Bruce is Bruce Momjian <pgman@candle.pha.pa.us>
      < * Christopher is Christopher Kings-Lynne <chriskl@familyhealth.com.au>
      < * D'Arcy is D'Arcy J.M. Cain <darcy@druid.net>
      > * Bruce is Bruce Momjian <pgman@candle.pha.pa.us> of Software Research Assoc.
      > * Christopher is Christopher Kings-Lynne <chriskl@familyhealth.com.au> of
      >     Family Health Network
      > * D'Arcy is D'Arcy J.M. Cain <darcy@druid.net> of The Cain Gang Ltd.
      460,461c461,462
      < * Fernando Nasser <fnasser@redhat.com>
      < * Gavin Sherry <swm@linuxworld.com.au>
      > * Fernando Nasser <fnasser@redhat.com> of Red Hat
      > * Gavin Sherry <swm@linuxworld.com.au> of Alcove Systems Engineering
      464,466c465,467
      < * Jan is Jan Wieck <wieck@sapserv.debis.de>
      < * Liam is Liam Stewart <liams@redhat.com>
      < * Marc is Marc Fournier <scrappy@hub.org>
      > * Jan is Jan Wieck <JanWieck@Yahoo.com> of PeerDirect Corp.
      > * Liam is Liam Stewart <liams@redhat.com> of Red Hat
      > * Marc is Marc Fournier <scrappy@hub.org> of PostgreSQL, Inc.
      468,469c469
      < * Marko is Marko Kreen <marko@l-t.ee>
      < * Michael is Michael Meskes <meskes@postgresql.org>
      > * Michael is Michael Meskes <meskes@postgresql.org> of Credativ
      472c472
      < * Peter M is Peter T Mount <peter@retep.org.uk>
      > * Peter M is Peter T Mount <peter@retep.org.uk> of Retep Software
      474c474
      < * Philip is Philip Warner <pjw@rhyme.com.au>
      > * Philip is Philip Warner <pjw@rhyme.com.au> of Albatross Consulting Pty. Ltd.
      477d476
      < * Ryan is Ryan Bradetich <rbrad@hpb50023.boi.hp.com>
      479,483c478,481
      < * Tatsuo is Tatsuo Ishii <t-ishii@sra.co.jp>
      < * Thomas is Thomas Lockhart <lockhart@fourpalms.org>
      < * Tom is Tom Lane <tgl@sss.pgh.pa.us>
      < * TomH is Tom I Helbekkmo <tih@Hamartun.Priv.no>
      < * Vadim is Vadim B. Mikheev <vadim4o@email.com>
      > * Tatsuo is Tatsuo Ishii <t-ishii@sra.co.jp> of Software Research Assoc.
      > * Thomas is Thomas Lockhart <lockhart@fourpalms.org> of Jet Propulsion Labratory
      > * Tom is Tom Lane <tgl@sss.pgh.pa.us> of Red Hat
      > * Vadim is Vadim B. Mikheev <vadim4o@email.com> of Sector Data
      061d4e20
  2. 13 12月, 2002 1 次提交
    • B
      Done: · 8ac39d02
      Bruce Momjian 提交于
      > * -Add schema, cast, and conversion backslash commands to psql (Christopher)
      8ac39d02
  3. 12 12月, 2002 1 次提交
  4. 11 12月, 2002 1 次提交
    • B
      Add: · 944f95d2
      Bruce Momjian 提交于
      >
      > * Wire Protocol Changes
      > 	o Show transaction status in psql
      > 	o Allow binding of query parameters, support for prepared queries
      > 	o Add optional textual message to NOTIFY
      > 	o Remove hard-coded limits on user/db/password names
      > 	o Remove unused elements of startup packet (unused, tty, passlength)
      > 	o Fix COPY/fastpath protocol?
      > 	o Replication support?
      > 	o Error codes
      > 	o Dynamic character set handling
      > 	o Special passing of binary values in platform-neutral format (bytea?)
      > 	o ecpg improvements?
      > 	o Add decoded type, length, precision
      944f95d2
  5. 10 12月, 2002 1 次提交
    • B
      Add: · 1170a970
      Bruce Momjian 提交于
      > * Add ROLLUP, CUBE, GROUPING SETS options to GROUP BY
      1170a970
  6. 06 12月, 2002 1 次提交
    • B
      Add: · ec0a5b9e
      Bruce Momjian 提交于
      > * Add SQL99 WITH clause to SELECT (Tom, Fernando)
      > * Add SQL99 WITH RECURSIVE to SELECT (Tom, Fernando)
      443a444
      > * Fernando Nasser <fnasser@redhat.com>
      ec0a5b9e
  7. 05 12月, 2002 1 次提交
    • B
      Add: · 20f28724
      Bruce Momjian 提交于
      > 	* Add ALTER SEQUENCE to modify min/max/increment/cache/cycle values
      20f28724
  8. 04 12月, 2002 2 次提交
    • B
      Done: · 91f508ae
      Bruce Momjian 提交于
      > * -Add OpenBSD's getpeereid() call for local socket authentication
      91f508ae
    • B
      Updated: · 31504cc8
      Bruce Momjian 提交于
      < * Add sql3 recursive unions
      > * Add SQL99 WITH clause to SELECT
      > * Add SQL99 WITH RECURSIVE to SELECT
      31504cc8
  9. 02 12月, 2002 3 次提交
    • B
      Add for D'Arcy: · d117782a
      Bruce Momjian 提交于
      > * Python
      > 	o Allow users to register their own types with _pg
      > 	o Allow SELECT to return a dictionary of dictionaries
      > 	o Allow COPY BINARY FROM
      d117782a
    • B
      Done in 7.3, so removed: · c9a993cc
      Bruce Momjian 提交于
      < 	o Allow psql \copy to specify column names
      199d197
      < 	o Add SET REAL_FORMAT and SET DOUBLE_PRECISION_FORMAT using printf args
      c9a993cc
    • B
      Done: · 68b94475
      Bruce Momjian 提交于
      > * -Inline simple SQL functions to avoid overhead (Tom)
      68b94475
  10. 27 11月, 2002 1 次提交
  11. 24 11月, 2002 1 次提交
    • B
      Split: · 1676753e
      Bruce Momjian 提交于
      > * -Support statement-level triggers (Neil)
      > * Support triggers on columns (Neil)
      1676753e
  12. 23 11月, 2002 1 次提交
    • B
      Done: · ea29b327
      Bruce Momjian 提交于
      > * -Support statement-level triggers and triggers on columns (Neil)
      ea29b327
  13. 22 11月, 2002 1 次提交
    • B
      Add: · 63c38401
      Bruce Momjian 提交于
      > * Have sequence dependency track use of DEFAULT sequences, seqname.nextval
      63c38401
  14. 21 11月, 2002 1 次提交
    • B
      Done: · 1c6adf0f
      Bruce Momjian 提交于
      > * -Add hash for evaluating GROUP BY aggregates (Tom)
      1c6adf0f
  15. 20 11月, 2002 1 次提交
    • B
      Add my name: · 54cb1db6
      Bruce Momjian 提交于
      > * Allow savepoints / nested transactions [transactions] (Bruce)
      54cb1db6
  16. 13 11月, 2002 1 次提交
    • B
      Add: · 34529aeb
      Bruce Momjian 提交于
      > * Fix SELECT ... INTO and CREATE TABLE AS to have appopriate OID column
      > 	o -MOVE 0 should not move to end of cursor (Bruce)
      34529aeb
  17. 09 11月, 2002 2 次提交
    • B
      Add name: · cea53888
      Bruce Momjian 提交于
      > * -Add GUC variables to control floating number output digits (Pedro Ferreira)
      cea53888
    • B
      Mark as done: · 3e6bef68
      Bruce Momjian 提交于
      > * -Add GUC variables to control floating number output digits
      3e6bef68
  18. 08 11月, 2002 1 次提交
    • B
      Add: · 476eb59f
      Bruce Momjian 提交于
      > * Add GUC variables extra_float_digits and extra_double_digits to
      >   control output digits
      419a422
      > * Research interaction of setitimer() and sleep() used by statement_timeout
      476eb59f
  19. 07 11月, 2002 1 次提交
    • B
      Remove: · f4233d14
      Bruce Momjian 提交于
      < * Move dbmirror and rserv from /contrib to gborg.postgresql.org
      f4233d14
  20. 06 11月, 2002 5 次提交
    • B
      Not done: · 2fe9f20d
      Bruce Momjian 提交于
      > * Add hash for evaluating GROUP BY aggregates (Tom)
      2fe9f20d
    • B
      Completed: · f9ed7fb6
      Bruce Momjian 提交于
      > * -Add hash for evaluating GROUP BY aggregates (Tom)
      f9ed7fb6
    • B
      Remove completed items: · 05790969
      Bruce Momjian 提交于
      < A dash (-) marks changes that will appear in the upcoming 7.3 release.
      > A dash (-) marks changes that will appear in the upcoming 7.4 release.
      38d37
      < * -Change DEBUG startup tag to LOG (Bruce)
      40,51d38
      < * -Add pg_backend_pid() function to backend
      < * -Allow logging of query durations
      <
      <
      < Permissions
      < ===========
      <
      < * -Improve control over user privileges, including table creation
      < * -Allow user/group names to be specified directly in pg_hba.conf (Bruce)
      < * -Add ~/.pgpass to store passwords with user/host/password combinations
      < * -Allow permissions for functions (Peter E)
      < * -Allow object creation to be disabled for specific users
      58,60d44
      < * -Make it easier to create a database owned by someone who can't createdb,
      <   perhaps CREATE DATABASE dbname WITH OWNER = "user" (Gavin)
      < * -Make equals sign optional in CREATE DATABASE WITH param = 'val'
      65,66d48
      < * -Prevent SIGHUP and 'pg_ctl reload' from changing command line
      <   specified parameters to postgresql.conf defaults (Peter E)
      69,70d50
      < * -Reserve last few process slots for super-user if max_connections reached
      < * -Add GUC parameter to print queries that generate errors
      79d58
      < * -Add domain capability (Rod Taylor)
      82,84d60
      < * -SELECT cash_out(2) crashes because of opaque
      < * -Declare typein/out functions in pg_proc with a special "C string" data type
      < * -Functions returning sets do not totally work
      89d64
      < * -Add GUC parameter for DATESTYLE
      91,93d65
      < * -Allow bytea to handle LIKE with non-TEXT patterns
      < * -to_char(0,'FM999.99') returns a period, to_char(1,'FM999.99') doesn't (Karel)
      < * -Add floor(float8) and other missing functions
      97d68
      < 	o -Store binary-compatible type information in the system
      104d74
      < 	o -Ensure we have array-eq operators for every built-in array type
      139,140d108
      < * -Remove brackets as multi-statement rule grouping, must use parens (Bruce)
      < * -Prevent aggregates from being used in rule WHERE clauses
      154d121
      < * -Allow UPDATE/DELETE on inherited table
      166d132
      < * -Add deleted bit to index tuples to reduce heap access
      176d141
      < * -Test hash index performance and discourage usage
      182d146
      < * -Add SIMILAR TO to allow character classes, 'pg_[a-c]%'
      184d147
      < * -Remove LIMIT #,# and force use LIMIT and OFFSET clauses in 7.3 (Bruce)
      186,187d148
      < * -Disallow TRUNCATE on tables that are involved in referential constraints
      < * -Add OR REPLACE clauses to non-FUNCTION object creation
      190d150
      < * -Prevent create/drop scripts from allowing extra args (Bruce)
      201,205d160
      < 	o -Add ALTER TABLE DROP COLUMN feature
      < 	o -Add ALTER TABLE DROP non-CHECK CONSTRAINT
      < 	o -ALTER TABLE ADD PRIMARY KEY (Tom)
      < 	o -ALTER TABLE ADD UNIQUE (Tom)
      < 	o -ALTER TABLE ALTER COLUMN SET/DROP NOT NULL (Christopher)
      210d164
      < 	o -Have ALTER TABLE OWNER change all dependant objects like indexes
      214,216d167
      < 	o -Cluster all tables at once using pg_index.indisclustered set during
      <           previous CLUSTER
      < 	o -Prevent loss of indexes, permissions, inheritance
      221d171
      < 	o -Allow specification of column names
      224d173
      < 	o -Change syntax to WITH DELIMITER, (keep old syntax around?)
      228d176
      < 	o -Generate failure on short COPY lines rather than pad NULLs
      242,243d189
      < 	o -Allow INSERT INTO my_table VALUES (a, b, c, DEFAULT, x, y, z, ...)
      < 	o -Disallow missing columns in INSERT ... (col) VALUES, per ANSI
      248,249d193
      < 	o -Add command to display locks
      < 	o -Add SET or BEGIN timeout parameter to cancel query
      251d194
      < 	o -Remove SET KSQO option now that OR processing is improved (Bruce)
      254,256d196
      < 	o -Add SHOW command to see locale
      < 	o -Allow SHOW to output as a query result, like EXPLAIN
      < 	o -Abort all SET changes made in an aborted transaction
      264d203
      < 	o -Fix PL/PgSQL to handle quoted mixed-case identifiers
      287,291d225
      < * -Have pg_dump use LEFT OUTER JOIN in multi-table SELECTs
      <   or multiple SELECTS to avoid bad system catalog entries
      < * -Have pg_dump -C dump database location and encoding information
      < * -Allow psql \d to show foreign keys
      < * -Allow psql \d to show temporary table structure (Tom)
      294d227
      < * -Have pg_dump use ADD PRIMARY KEY after COPY, for performance (Neil)
      302d234
      < 	o -Updateable resultSet
      307d238
      < 	o -Implement cancel() method on Statement
      309d239
      <         o -Add support for CallableStatements
      311d240
      < 	o -Compile under jdk 1.4
      334d262
      < * -Allow oid to act as a foreign key
      337,338d264
      < * -Allow user to control trigger firing order (Tom)
      < * -Add ALTER TRIGGER ... RENAME
      341d266
      < * -Fix foreign key constraints to not error on intermediate db states (Stephan)
      350,359d274
      < * -Add pg_depend table for dependency recording; use sysrelid, oid,
      <   depend_sysrelid, depend_oid, name
      < * -Auto-destroy sequence on DROP of table with SERIAL; perhaps a separate
      <   SERIAL type
      < * -Prevent column dropping if column is used by foreign key
      < * -Propagate column or table renaming to foreign key constraints
      < * -Automatically drop constraints/functions when object is dropped
      < * -Make foreign key constraints clearer in dump file
      < * -Make other constraints clearer in dump file
      < * -Make foreign keys easier to identify
      367d281
      < * -Allow autocommit so always in a transaction block
      377d290
      < * -Add SQL92 schemas (Tom)
      400d312
      < * -Cache most recent query plan(s) (Neil) [prepare]
      439d350
      < * -Cache system catalog information in per-database files (Tom)
      450,451d360
      < * -Reorder postgresql.conf WAL items in order of importance (Bruce)
      < * -Remove wal_files postgresql.conf option because WAL files are now recycled
      465,466d373
      < * -Improve dynamic memory allocation by introducing tuple-context memory
      <   allocation (Tom)
      468d374
      < * -Nested FULL OUTER JOINs don't work (Tom)
      470,472d375
      < * -Add new pg_proc cachable settings to specify whether function can be
      <   evaluated only once or once per query
      < * -Change FIXED_CHAR_SEL to 0.20 from 0.04 to give better selectivity (Bruce)
      494,496d396
      < * -Add Intimate Shared Memory(ISM) for Solaris
      < * -Use faster flex flags for performance improvement (Peter E)
      < * -Add BSD-licensed qsort() for Solaris
      503,507d402
      < * -Fix problems with libpq non-blocking/async code
      < * -Make sure all block numbers are unsigned to increase maximum table size
      < * -Merge LockMethodCtl and LockMethodTable into one shared structure (Bruce)
      < * -HOLDER/HOLDERTAB rename to PROCLOCK/PROCLOCKTAG (Bruce)
      < * -Remove LockMethodTable.prio field, not used (Bruce)
      512,513d406
      < * -Make one version of simple_prompt() in code (Bruce, Tom)
      < * -Compile in syslog functionaility by default (Tatsuo)
      517d409
      < * -Report failure to find readline or zlib at end of configure run
      519,520d410
      < * -Increase identifier length (NAMEDATALEN) if small performance hit,
      < * -Increase maximum number of function parameters if little wasted space
      529,530d418
      < * -Fix glibc's mktime() to handle pre-1970's dates
      < * -Move /contrib/retep to gborg.postgresql.org
      05790969
    • B
      None. · 308910d0
      Bruce Momjian 提交于
      308910d0
    • B
      Add: · ab4ee6c4
      Bruce Momjian 提交于
      > * Move dbmirror and rserv from /contrib to gborg.postgresql.org
      ab4ee6c4
  21. 02 11月, 2002 5 次提交
    • B
      Add: · 82ddb664
      Bruce Momjian 提交于
      > * Acquire lock on a relation before building a relcache entry for it
      82ddb664
    • B
      Update: · 91a6bb04
      Bruce Momjian 提交于
      > 	o MOVE 0 should not move to end of cursor (Bruce)
      91a6bb04
    • B
      Add: · 76aada9e
      Bruce Momjian 提交于
      > * Support statement-level triggers and triggers on columns (Neil)
      76aada9e
    • B
      Add: · 66a03b06
      Bruce Momjian 提交于
      > * Allow psql to do table completion for SELECT * FROM schema_part and
      >   table completion for SELECT * FROM schema_name.
      66a03b06
    • B
      Add: · fb4639f9
      Bruce Momjian 提交于
      > * Have standalone backend read postgresql.conf
      fb4639f9
  22. 29 10月, 2002 3 次提交
    • B
      Reword: · 8e9accca
      Bruce Momjian 提交于
      < * Improve concurrency in GIST
      > * Add concurrency to GIST
      8e9accca
    • B
      Done: · 8e2492a1
      Bruce Momjian 提交于
      > * -Prevent aggregates from being used in rule WHERE clauses
      8e2492a1
    • B
      Update from Neil Conway: · c2159022
      Bruce Momjian 提交于
      < * Add floor(float8) and other missing functions
      > * -Add floor(float8) and other missing functions
      174c174
      < * Improve concurrency of hash indexes (Neil Conway)
      > * Improve concurrency of hash indexes (Neil)
      277c277
      < 	o Allow array declarations and other data types in PL/PgSQl DECLARE
      > 	o Allow array declarations and other data types in PL/PgSQL DECLARE
      293c293
      < * -Have pg_dump use ADD PRIMARY KEY after COPY, for performance (Neil Conway)
      > * -Have pg_dump use ADD PRIMARY KEY after COPY, for performance (Neil)
      474c474
      < * Precompile SQL functions to avoid overhead (Neil Conway)
      > * Precompile SQL functions to avoid overhead (Neil)
      549c549
      < * Neil is Neil Conway <nconway@klamath.dyndns.org>
      > * Neil is Neil Conway <neilc@samurai.com>
      c2159022
  23. 26 10月, 2002 1 次提交
    • B
      Add: · ed7be729
      Bruce Momjian 提交于
      > * Allow limits on per-db/user connections
      ed7be729
  24. 22 10月, 2002 1 次提交
    • B
      Add: · f724c164
      Bruce Momjian 提交于
      > * Allow pg_dump to dump a specific schema
      f724c164
  25. 21 10月, 2002 1 次提交
    • B
      Done: · 24af7929
      Bruce Momjian 提交于
      > * -Move /contrib/retep to gborg.postgresql.org
      24af7929
  26. 20 10月, 2002 1 次提交
    • B
      Add: · e9f07b14
      Bruce Momjian 提交于
      > * Make a transaction-safe TRUNCATE
      e9f07b14