1. 23 10月, 2004 3 次提交
  2. 22 10月, 2004 14 次提交
  3. 21 10月, 2004 2 次提交
  4. 20 10月, 2004 1 次提交
    • N
      When using GCC, change the default CFLAGS to: · 857e210e
      Neil Conway 提交于
        -O2 -Wall -Wmissing-prototypes -Wpointer-arith
      
      Check whether the version of GCC we are using supports any of:
      
        -Wdeclaration-after-statement
        -Wendif-labels
        -Wold-style-definition
      
      And add the supported flags to CFLAGS.
      857e210e
  5. 19 10月, 2004 16 次提交
    • T
    • P
      New translation · 3371b99e
      Peter Eisentraut 提交于
      3371b99e
    • P
    • T
      Add some code to ensure that we don't lose communication sync due to · c77d0663
      Tom Lane 提交于
      an oversize message, per suggestion from Oliver Jowett.  I'm a bit
      dubious that this is a real problem, since the client likely doesn't
      have any more space available than the server, but it's not hard to
      make it behave according to the protocol intention.
      c77d0663
    • P
      New translation · 6e53f18b
      Peter Eisentraut 提交于
      6e53f18b
    • P
      Might want to initialize the gettext library, if we're going to do all that · 2aa8d0a8
      Peter Eisentraut 提交于
      translation work.
      2aa8d0a8
    • P
      Translation update · a465f24a
      Peter Eisentraut 提交于
      a465f24a
    • T
      Add PQprepare/PQsendPrepared functions to libpq to support preparing · 9d9cfb1a
      Tom Lane 提交于
      statements without necessarily specifying the datatypes of their parameters.
      Abhijit Menon-Sen with some help from Tom Lane.
      9d9cfb1a
    • B
      Remove use of "miscadmin.h" in port C files and remove test for frontend · b3fe6bca
      Bruce Momjian 提交于
      in miscadmin.h.
      b3fe6bca
    • P
      New translation · cd8db953
      Peter Eisentraut 提交于
      cd8db953
    • P
      Translation updates · d5213d94
      Peter Eisentraut 提交于
      d5213d94
    • P
      New translation · 68970b3e
      Peter Eisentraut 提交于
      68970b3e
    • P
      Updated SQL key words table · cc32ac99
      Peter Eisentraut 提交于
      cc32ac99
    • B
      The attached patch fixes psql's win32 frontend-only build, by using · 0060b3c8
      Bruce Momjian 提交于
      pg_strcasecmp in variables.c, and #ifdef'ing out PostmasterPid in
      miscadmin.h.
      
      Dave Page
      0060b3c8
    • B
      Force rebuild. · a9a2c394
      Bruce Momjian 提交于
      a9a2c394
    • B
      · e444d9a9
      Bruce Momjian 提交于
      Improve indentation of sublists:
      
      < 	The proper solution to this will probably the use of a master/slave
      < 	replication solution like Sloney and a connection pooling tool like
      < 	pgpool.
      > 	  The proper solution to this will probably the use of a master/slave
      > 	  replication solution like Sloney and a connection pooling tool like
      > 	  pgpool.
      114,116c114,116
      < 	You can use any of the master/slave replication servers to use a
      < 	standby server for data warehousing. To allow read/write queries to
      < 	multiple servers, you need multi-master replication like pgcluster.
      > 	  You can use any of the master/slave replication servers to use a
      > 	  standby server for data warehousing. To allow read/write queries to
      > 	  multiple servers, you need multi-master replication like pgcluster.
      166,167c166,167
      < 	Currently large objects entries do not have owners. Permissions can
      < 	only be set at the pg_largeobject table level.
      > 	  Currently large objects entries do not have owners. Permissions can
      > 	  only be set at the pg_largeobject table level.
      173c173
      < 	This requires the TOAST column to be stored EXTERNAL.
      > 	  This requires the TOAST column to be stored EXTERNAL.
      359,360c359,360
      < 	One complexity is whether moving a schema should move all existing
      < 	schema objects or just define the location for future object creation.
      > 	  One complexity is whether moving a schema should move all existing
      > 	  schema objects or just define the location for future object creation.
      364,365c364,365
      < 	Currently non-global system tables must be in the default database
      < 	schema. Global system tables can never be moved.
      > 	  Currently non-global system tables must be in the default database
      > 	  schema. Global system tables can never be moved.
      371,375c371,375
      < 	This might require some background daemon to maintain clustering
      < 	during periods of low usage. It might also require tables to be only
      < 	paritally filled for easier reorganization.  Another idea would
      <         be to create a merged heap/index data file so an index lookup would
      < 	automatically access the heap data too.
      > 	  This might require some background daemon to maintain clustering
      > 	  during periods of low usage. It might also require tables to be only
      > 	  paritally filled for easier reorganization.  Another idea would
      >           be to create a merged heap/index data file so an index lookup would
      > 	  automatically access the heap data too.
      379,380c379,380
      < 	To do this, determine the ideal cluster index for each system
      < 	table and set the cluster setting during initdb.
      > 	  To do this, determine the ideal cluster index for each system
      > 	  table and set the cluster setting during initdb.
      385,386c385,386
      < 	This requires the use of a savepoint before each COPY line is
      < 	processed, with ROLLBACK on COPY failure.
      > 	  This requires the use of a savepoint before each COPY line is
      > 	  processed, with ROLLBACK on COPY failure.
      395,398c395,398
      < 	This requires using the row ctid to map cursor rows back to the
      < 	original heap row. This become more complicated if WITH HOLD cursors
      < 	are to be supported because WITH HOLD cursors have a copy of the row
      < 	and no FOR UPDATE lock.
      > 	  This requires using the row ctid to map cursor rows back to the
      > 	  original heap row. This become more complicated if WITH HOLD cursors
      > 	  are to be supported because WITH HOLD cursors have a copy of the row
      > 	  and no FOR UPDATE lock.
      405,406c405,406
      < 	Because WITH HOLD cursors exist outside transactions, this allows
      < 	them to be listed so they can be closed.
      > 	  Because WITH HOLD cursors exist outside transactions, this allows
      > 	  them to be listed so they can be closed.
      413,415c413,415
      < 	This is useful for returning the auto-generated key for an INSERT.
      < 	One complication is how to handle rules that run as part of
      < 	the insert.
      > 	  This is useful for returning the auto-generated key for an INSERT.
      > 	  One complication is how to handle rules that run as part of
      > 	  the insert.
      422c422
      < 	This is basically the same as SET search_path.
      > 	  This is basically the same as SET search_path.
      426,427c426,427
      < 	This requires a checking function to be called after the server
      < 	configuration file is read.
      > 	  This requires a checking function to be called after the server
      > 	  configuration file is read.
      432c432
      < 	Currently only constants are supported.
      > 	  Currently only constants are supported.
      438,439c438,439
      < 	This requires the cached PL/PgSQL byte code to be invalidated when
      < 	an object referenced in the function is changed.
      > 	  This requires the cached PL/PgSQL byte code to be invalidated when
      > 	  an object referenced in the function is changed.
      512,513c512,513
      < 	Document differences between ecpg and the SQL standard and
      < 	information about the Informix-compatibility module.
      > 	  Document differences between ecpg and the SQL standard and
      > 	  information about the Informix-compatibility module.
      e444d9a9
  6. 18 10月, 2004 4 次提交
    • M
      Synced parser · 51aaceca
      Michael Meskes 提交于
      51aaceca
    • B
      Update Japanese FAQ. · 00306efc
      Bruce Momjian 提交于
      Jun Kuwamura
      00306efc
    • B
      Update wording: · f9259bd5
      Bruce Momjian 提交于
      * Allow a database in tablespace t1 with tables created in tablespace t2
        to be used as a template for a new database created with default
        tablespace t2
      
        All objects in the default database tablespace must have default tablespace
        specifications.  This is because new databases are created by copying
        directories.  If you mix default tablespace tables and tablespace-specified
        tables in the same directory, creating a new database from such a mixed
        directory would create a new database with tables that had incorrect
        explicit tablespaces.  To fix this would require modifying pg_class in the
        newly copied database, which we don't currently do.
      f9259bd5
    • B
      Add: · b303739c
      Bruce Momjian 提交于
      >
      > * Allow a database in tablespace t1 with tables created in tablespace t2
      >   to be used as a template for a new database created with default
      >   tablespace t2
      >
      >   All objects in the default database tablespace must have default tablespace
      >   specifications.  This is because new databases are created by copying
      >   directories.  If you mix default tablespace tables and tablespace-specified
      >   tables in the same directory, creating a new database from such a mixed
      >   directory would create a new database with tables that had incorrect
      >   explicit tablespaces.  To fix this would require modifying pg_class in the
      >   newly copied database, which we don't currently do.
      b303739c