1. 01 10月, 2004 4 次提交
  2. 30 9月, 2004 7 次提交
  3. 29 9月, 2004 6 次提交
  4. 28 9月, 2004 16 次提交
  5. 27 9月, 2004 7 次提交
    • B
      Add: · 7ceec70f
      Bruce Momjian 提交于
      >
      > * Consider automatic caching of queries at various levels:
      > 	o Parsed query tree
      > 	o Query execute plan
      > 	o Query results
      7ceec70f
    • B
      Remove completed items: · 08e9f697
      Bruce Momjian 提交于
      < Last updated:		Sat Sep 25 21:33:44 EDT 2004
      > Last updated:		Mon Sep 27 10:15:31 EDT 2004
      13,19d12
      < Remove items before beta?
      <
      < Urgent
      < ======
      <
      < * -Point-in-time data recovery using backup and write-ahead log
      < * -Create native Win32 port
      25d17
      < * -Incremental backups
      28d19
      < * -Allow configuration files to be specified in a different directory
      32,34d22
      < * -Add the concept of dataspaces/tablespaces (Gavin)
      < * -Allow logging of only data definition(DDL), or DDL and modification statements
      < * -Allow log lines to include session-level information, like database and user
      54d41
      < * -Allow external interfaces to extend the GUC variable set
      126d112
      < * -Change factorial to return a numeric (Gavin)
      141,142d126
      < * -Allow pg_dump to dump sequences using NO_MAXVALUE and NO_MINVALUE
      < * -Prevent whole-row references from leaking memory, e.g. SELECT COUNT(tab.*)
      147d130
      < * -Make LENGTH() of CHAR() not count trailing spaces
      150d132
      < * -Support composite types as table columns
      198,200d179
      < * -Prevent mismatch of frontend/backend encodings from converting bytea
      <   data from being interpreted as encoded strings
      < * -Fix upper()/lower() to work for multibyte encodings
      217d195
      < * -Order duplicate index entries on creation by ctid for faster heap lookups
      242d219
      < * -Be smarter about insertion of already-ordered data into btree index
      265,266d241
      < * -Allow SELECT * FROM tab WHERE int2col = 4 to use int2col index, int8,
      <   float4, numeric/decimal too
      282d256
      < * -Allow command blocks to ignore certain types of errors
      302,303d275
      < * -Allow savepoints / nested transactions (Alvaro)
      < * -Use nested transactions to prevent syntax errors from aborting a transaction
      306,307d277
      < * -Prevent COMMENT ON DATABASE from using a database name
      < * -Add NO WAIT LOCKs
      325,326d294
      < * -COMMENT ON [ CAST | CONVERSION | OPERATOR CLASS | LARGE OBJECT | LANGUAGE ]
      <   (Christopher)
      334d301
      < * -Allow more ISOLATION LEVELS to be accepted
      347d313
      < * -Add GUC setting to make created tables default to WITHOUT OIDS
      365,369d330
      < 	o -ALTER TABLE ADD COLUMN does not honor DEFAULT and non-CHECK CONSTRAINT
      < 	o -ALTER TABLE ADD COLUMN column DEFAULT should fill existing
      < 	  rows with DEFAULT value
      < 	o -ALTER TABLE ADD COLUMN column SERIAL doesn't create sequence because
      <           of the item above
      371,373d331
      < 	o -Allow ALTER TABLE to modify column lengths and change to binary
      < 	  compatible types
      < 	o -Add ALTER DATABASE ... OWNER TO newowner
      390,393d347
      < 	o -Add ALTER DOMAIN, AGGREGATE, CONVERSION ... OWNER TO
      < 	o -Add ALTER SEQUENCE ... OWNER TO
      < 	o -Add ALTER INDEX that works just like ALTER TABLE already does
      < 	  on an index
      404d357
      < 	o -Add ALTER TABLE table SET WITHOUT CLUSTER (Christopher)
      411d363
      < 	o -Allow dump/load of CSV format
      464d415
      < 	o -Allow Java server-side programming
      473d423
      < 	o -Allow PL/pgSQL parameters to be specified by name and type during definition
      493,495d442
      < * -Allow psql \du to show users, and add \dg for groups
      < * -Have psql \dn show only visible temp schemas using current_schemas()
      < * -Have psql '\i ~/<tab><tab>' actually load files it displays from home dir
      509,511d455
      < 	o -Allow pg_dump to dump CREATE CONVERSION (Christopher)
      < 	o -Make pg_restore continue after errors, so it acts more like pg_dump
      < 	  scripts
      545d488
      < 	o -Implement SET DESCRIPTOR
      592,596d534
      < * -Have AFTER triggers execute after the appropriate SQL statement in a
      <   function, not at the end of the function
      < * -Print table names with constraint names in error messages, or make constraint
      <   names unique within a schema
      < * -Issue NOTICE if foreign key data requires costly test to match primary key
      614,615d551
      < * -Use dependency information to dump data in proper order
      < * -Have pg_dump -c clear the database using dependency information
      694,695d629
      < * -Provide automatic running of vacuum in the background in backend
      <   rather than in /contrib (Matthew)
      828d761
      < * -Use background process to write dirty shared buffers to disk
      843d775
      < * -Change representation of whole-tuple parameters to functions
      850,852d781
      < * -Add checks for fclose() failure (Tom)
      < * -Change CVS ID to PostgreSQL
      < * -Exit postmaster if postgresql.conf can not be opened
      08e9f697
    • M
      Synced parser. · d56b9fda
      Michael Meskes 提交于
      Removed Oracle transaction syntax to fix shift/reduce error.
      d56b9fda
    • N
      Addition to documentation about cvsup. From Andrew Dunstan, minor SGML · ae9df0b2
      Neil Conway 提交于
      tweak by Neil Conway.
      ae9df0b2
    • N
      cb7fc63d
    • N
      A few minor list-related cleanups: · 64a60590
      Neil Conway 提交于
      (1) Replace while loop with the new forboth() construct in
      parser/analyze.c
      
      (2) Replace lcons() with lappend() in SearchCatCacheList(). Since these
      now have the same performance, there is no reason to prefer lcons() in
      this case, and using lappend() leads to cleaner code.
      
      (3) Improve the name of the second parameter to for_each_cell()
      64a60590
    • N
      Code cleanup: don't bother casting the argument to pfree() to void * · 0ed07d49
      Neil Conway 提交于
      from another pointer type. Per C89, this is unnecessary, and it is common
      practice throughout the rest of the tree anyway.
      0ed07d49