1. 14 11月, 2004 2 次提交
  2. 13 11月, 2004 7 次提交
  3. 12 11月, 2004 3 次提交
  4. 11 11月, 2004 7 次提交
    • B
      Cleanup: · 85eda8e7
      Bruce Momjian 提交于
      >
      284d284
      <
      286a287
      >
      405a407
      >
      415a418
      >
      431a435
      >
      440a445
      >
      452a458
      >
      520c526
      < * ECPG (?)
      > * ECPG
      846a853
      >
      857a865
      >
      85eda8e7
    • N
      Fix a handful of typos in the release notes introduced by Bruce's recent · b4cd3b38
      Neil Conway 提交于
      commit. Per Gavin Sherry.
      b4cd3b38
    • B
      Cleaups: · 6cd67c93
      Bruce Momjian 提交于
      < * Allow GRANT/REVOKE permissions to be given to all schema objects with one
      > * Allow GRANT/REVOKE permissions to be applied to all schema objects with one
      60c60
      <   specifications.  This is because new databases are created by copying
      >   specifications.  This is because new databases are created by copying
      63c63
      <   directory would create a new database with tables that had incorrect
      >   directory would create a new database with tables that had incorrect
      72c72
      <
      >
      85c85
      <   By not showing commented-out variables, we discourage people from
      >   By not showing commented-out variables, we discourage people from
      91c91
      < * Allow point-in-time recovery to archive partially filled write-ahead
      > * Allow point-in-time recovery to archive partially filled write-ahead
      102c102
      <   Currently all schemas are owned by the super-user because they are
      >   Currently all schemas are owned by the super-user because they are
      128c128
      < * Allow INET subnet tests with non-constants to be indexed
      > * Allow INET subnet tests using non-constants to be indexed
      143,144c143,144
      < * Allow to_char to print localized month names
      < * Allow functions to have a search path specified at creation time
      > * Allow to_char() to print localized month names
      > * Allow functions to have a schema search path specified at creation time
      146c146
      < * Add GUC variable to allow output of interval values in ISO8601 format
      > * Add a GUC variable to allow output of interval values in ISO8601 format
      154,155c154,155
      < * Prevent inet cast to cidr if the unmasked bits are not zero, or
      <   zero bits
      > * Prevent INET cast to CIDR if the unmasked bits are not zero, or
      >   zero the bits
      158c158
      < 	o Allow nulls in arrays
      > 	o Allow NULLs in arrays
      160,161c160,161
      < 	o Delay resolution of array expression type so assignment coercion
      < 	  can be performed on empty array expressions
      > 	o Delay resolution of array expression's data type so assignment
      > 	  coercion can be performed on empty array expressions
      218,219c218,219
      <   key, foreign key  [inheritance]
      < * UNIQUE INDEX on base column not honored on inserts/updates from
      >   key, foreign key
      > * UNIQUE INDEX on base column not honored on INSERTs/UPDATEs from
      221c221
      <   (dup) should fail [inheritance]
      >   (dup) should fail
      246c246
      < * Fetch heap pages matching index entries in sequential order [performance]
      > * Fetch heap pages matching index entries in sequential order
      307c307
      <   functionality in DELETE.  It's been agreed that the keyword should
      >   functionality in DELETE.  It's been agreed that the keyword should
      318c318
      < * Allow PREPARE to automatically determine parameter types based on the SQL
      > * Allow PREPARE to automatically determine parameter types based on the SQL
      340,342d339
      < * Allow CREATE TABLE foo (f1 INT CHECK (f1 > 0) CHECK (f1 < 10)) to work
      <   by searching for non-conflicting constraint names, and prefix with
      <   table name?
      347c344
      <   new database.
      >   a new database.
      350,351d346
      < * Ignore temporary tables from other sessions when processing
      <   inheritance?
      354,355c349,351
      < * Add a session mode to warn about non-standard SQL usage in queries
      < * Add MERGE command that does UPDATE/DELETE, or on failure, INSERT (rules, triggers?)
      > * Add a GUC variable to warn about non-standard SQL usage in queries
      > * Add MERGE command that does UPDATE/DELETE, or on failure, INSERT (rules,
      >   triggers?)
      357,359c353,356
      < * Add NOVICE output level for helpful messages like automatic sequence/index creation
      < * Add COMMENT ON for all cluster global objects (users, groups,
      <   databases and tablespaces)
      > * Add NOVICE output level for helpful messages like automatic sequence/index
      >   creation
      > * Add COMMENT ON for all cluster global objects (users, groups, databases
      >   and tablespaces)
      363c360
      <   When enabled, this would allow errors in multi-statement transactions
      >   When enabled, this would allow errors in multi-statement transactions
      417c414
      < 	o Allow COPY to optionally include column headings as the first line
      > 	o Allow COPY to optionally include column headings in the first line
      450c447
      <
      >
      462c459
      < 	o Handle references to temporary tables that are created, destroyed,
      > 	o Handle references to temporary tables that are created, destroyed,
      464c461
      <
      >
      469d465
      < 	o Improve PL/PgSQL exception handling using savepoints
      488c484
      <
      >
      503d498
      <
      518c513
      < 	o Add pg_dumpall custom format dumps.
      > 	o Add pg_dumpall custom format dumps.
      520c515
      < 	  This is probably best done by combining pg_dump and pg_dumpall
      > 	  This is probably best done by combining pg_dump and pg_dumpall
      532d526
      < 	o Improve error handling (?)
      555c549
      <   Adding shared locks requires recording the table/rows numbers in a
      >   Adding shared locks requires recording the table/rows numbers in a
      643c637
      <   Posix_fadvise() can control both sequential/random file caching and
      >   Posix_fadvise() can control both sequential/random file caching and
      703c697
      <   from distributted.net, http://www1.distributed.net/source,
      >   from distributted.net, http://www1.distributed.net/source,
      729c723
      < * Add connection pooling [pool]
      > * Add connection pooling
      755d748
      <
      759c752
      <
      >
      768c761
      <   so an abrupt operating system restart might lose a few seconds of
      >   so an abrupt operating system restart might lose a few seconds of
      785c778
      < * Add utility to compute accurate random_page_cost value
      > * Create utility to compute accurate random_page_cost value
      787,789d779
      < * Allow sorting, temp files, temp tables to use multiple work directories
      <
      <   This allows the I/O load to be spread across multiple disk drives.
      795a786
      >
      808,809c799,800
      <
      < * Use mmap() rather than SYSV shared memory or to write WAL files (?) [mmap]
      >
      > * Use mmap() rather than SYSV shared memory or to write WAL files (?)
      812,813c803,804
      <   portability issues. Anonymous mmap (or mmap to /dev/zero) is required
      <   to prevent I/O overhead.
      >   portability issues. Anonymous mmap (or mmap to /dev/zero) is required
      >   to prevent I/O overhead.
      817,819c808,810
      <   Doing I/O to large tables would consume a lot of address space or
      <   require frequent mapping/unmapping.  Extending the file also causes
      <   mapping problems that might require mapping only individual pages,
      >   Doing I/O to large tables would consume a lot of address space or
      >   require frequent mapping/unmapping.  Extending the file also causes
      >   mapping problems that might require mapping only individual pages,
      821c812
      <   way to _prevent_ I/O to disk from the dirty shared buffers so changes
      >   way to _prevent_ I/O to disk from the dirty shared buffers so changes
      826c817
      <   tuple overhead
      >   per-tuple overhead
      829,831c820,822
      <   This would involve using multiple threads or processes to do optimization,
      <   sorting, or execution of single query.  The major advantage of such a
      <   feature would be to allow multiple CPUs to work together to process a
      >   This would involve using multiple threads or processes to do optimization,
      >   sorting, or execution of single query.  The major advantage of such a
      >   feature would be to allow multiple CPUs to work together to process a
      834c825
      < * Research the use of larger pages sizes
      > * Research the use of larger page sizes
      842a834
      > * Move some /contrib modules out to their own project sites
      845d836
      < * Improve access-permissions check on data directory in Cygwin (Tom)
      847,848c838
      < * Clarify use of 'application' and 'command' tags in SGML docs
      < * Better document ability to build only certain interfaces (Marc)
      > * Improve documentation to build only interfaces (Marc)
      852,853d841
      < * Research interaction of setitimer() and sleep() used by statement_timeout
      < * Rename /scripts directory because they are all C programs now
      856,857d843
      < * Allow binaries to be statically linked so they are more easily relocated
      < * Move some /contrib modules out to their own project sites
      862c848
      < 	o Remove per-backend parameter file and move into shared memory?
      > 	o Remove per-backend parameter file and move into shared memory
      877,878c863,864
      < 	o Update clients to use data types, typmod, schema.table.column names of
      < 	  result sets using new query protocol
      > 	o Update clients to use data types, typmod, schema.table.column names
      > 	  of result sets using new query protocol
      900d885
      < * Kris is Kris Jurka
      910c895
      < * Simon is Simon Riggs
      > * Simon is Simon Riggs <simon@2ndquadrant.com>
      913d897
      < * Teodor is
      6cd67c93
    • N
      Remove obsolete comment from btbuild() and hashbuild(): we no longer use · 4d0f669f
      Neil Conway 提交于
      a global variable to control building indexes.
      4d0f669f
    • P
      Add character set declaration to HTML files, so they have a chance to · 5bf218d2
      Peter Eisentraut 提交于
      validate and display correctly.
      5bf218d2
    • P
      Fix some spacing problems. · 979a530d
      Peter Eisentraut 提交于
      979a530d
    • B
      Add SGML markup to 8.0 release notes. · 45ecebc4
      Bruce Momjian 提交于
      45ecebc4
  5. 10 11月, 2004 9 次提交
    • M
      List VALUE as a keyword. · 67e1ae9b
      Michael Meskes 提交于
      67e1ae9b
    • B
      Fix sgml markup tags. · 16888482
      Bruce Momjian 提交于
      16888482
    • B
      Update release notes to match CVS. · a3704c6c
      Bruce Momjian 提交于
      a3704c6c
    • B
      Done: · 883fbbe0
      Bruce Momjian 提交于
      <
      < * 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
      883fbbe0
    • B
      Remove performance TODO.detail. In TODO. · 242fca75
      Bruce Momjian 提交于
      242fca75
    • B
      Add bitmap info: · 056d7e3a
      Bruce Momjian 提交于
      <   heap page to find matching rows.
      >   heap page to find matching rows, or perhaps use a mixed solution where
      >   tids are recorded for pages with only a few matches and per-page bitmaps
      >   are used for more dense pages.  Another idea is to use a 32-bit bitmap
      >   for every page and set a bit based on the item number mod(32).
      056d7e3a
    • T
      Allow planner to fold "stable" functions to constants when forming · 9a633cbb
      Tom Lane 提交于
      selectivity estimates, per recent discussion.
      9a633cbb
    • T
      Put in place some defenses against being fooled by accidental match of · 8f6278d9
      Tom Lane 提交于
      shared memory segment ID.  If we can't access the existing shmem segment,
      it must not be relevant to our data directory.  If we can access it,
      then attach to it and check for an actual match to the data directory.
      This should avoid some cases of failure-to-restart-after-boot without
      introducing any significant risk of failing to detect a still-running
      old backend.
      8f6278d9
    • B
      Add: · 58825b8c
      Bruce Momjian 提交于
      >
      > * Research the use of larger pages sizes
      58825b8c
  6. 09 11月, 2004 12 次提交