1. 09 8月, 2003 15 次提交
    • B
      Another pgindent run with updated typedefs. · 46785776
      Bruce Momjian 提交于
      46785776
    • B
      pgindent fix for new typedefs. · 0e2b12bd
      Bruce Momjian 提交于
      0e2b12bd
    • B
      Add: · 9e73ab49
      Bruce Momjian 提交于
      > * Allow clients to query WITH HOLD cursors and prepared statements
      503d503
      <
      9e73ab49
    • B
      Remove simple_prompt from /contrib C files, now that it is in /port. · 3b2440eb
      Bruce Momjian 提交于
      They had the old versions anyway.
      3b2440eb
    • T
      Avoid malloc(0). Although standard mallocs seem not to object, · 635d00ec
      Tom Lane 提交于
      some debugging malloc packages do.
      635d00ec
    • T
      Fix nasty little order-of-operations bug in _SPI_cursor_operation. · 332c6940
      Tom Lane 提交于
      Per report from Mendola Gaetano.
      332c6940
    • B
      Update: · 4ae02fd0
      Bruce Momjian 提交于
      < 	o -Implement SQLDA
      > 	o Implement SQLDA
      4ae02fd0
    • B
      Remove, no in /port. · 360162b1
      Bruce Momjian 提交于
      360162b1
    • B
      Update. · b1504b60
      Bruce Momjian 提交于
      b1504b60
    • B
      Update items. · 8d74e178
      Bruce Momjian 提交于
      8d74e178
    • B
      Update as done: · 6abde4d8
      Bruce Momjian 提交于
      < * Allow easy display of usernames in a group
      > * -Allow easy display of usernames in a group
      88,89d87
      < * -Delay resolution of array expression type so assignment coercion
      <   can be performed on empty array expressions (Joe)
      94c92,94
      < 	o Support construction of array result values in expressions
      > 	o -Support construction of array result values in expressions (Joe)
      > 	o Delay resolution of array expression type so assignment coercion
      > 	  can be performed on empty array expressions (Joe)
      148c148
      < * Allow LIKE indexing optimization for non-ASCII locales
      > * -Allow LIKE indexing optimization for non-ASCII locales using special index
      173c173
      < * Return proper effected tuple count from complex commands [return]
      > * -Return proper effected tuple count from complex commands [return]
      236c236
      < 	o Allow SHOW of non-modifiable variables, like pg_controldata
      >  	o -Allow SHOW of some non-modifiable variables, like pg_controldata
      257a258
      > 	o Add capability to create and call PROCEDURES
      272c273
      <
      > * Allow psql \du to show groups, and add \dg for groups
      424c425
      < * Improve Subplan list handling
      > * -Improve Subplan list handling
      6abde4d8
    • B
      Not needed anymore. · d58b01a5
      Bruce Momjian 提交于
      d58b01a5
    • B
      Done: · e4c38da4
      Bruce Momjian 提交于
      < 	o Allow array declarations and other data types in PL/PgSQL DECLARE
      > 	o -Allow array declarations and other data types in PL/PgSQL DECLARE
      254c254
      < 	o Allow PL/PgSQL to support array element assignment
      > 	o -Allow PL/PgSQL to support array element assignment (Joe)
      e4c38da4
    • B
      Remove: · 22bd88ba
      Bruce Momjian 提交于
      < 	o Add PL/PgSQL PROCEDURES that can return multiple values
      22bd88ba
    • B
      sprompt not needed in libpq. · 6a991845
      Bruce Momjian 提交于
      6a991845
  2. 08 8月, 2003 25 次提交
    • T
      870886af
    • T
    • P
      Fix null checking of type decimal datums without indicator in Informix · fbf1fd26
      Peter Eisentraut 提交于
      mode.
      
      from Dave Cramer
      fbf1fd26
    • P
      e39bc695
    • P
      Translation updates by Dennis Björklund · 0bf70870
      Peter Eisentraut 提交于
      0bf70870
    • P
      acbef53d
    • B
      Move simple_prompt()/sprompt.c into /port. · 63c4d156
      Bruce Momjian 提交于
      63c4d156
    • B
      Makefile cleanup. · 522b4937
      Bruce Momjian 提交于
      522b4937
    • B
      Cleanup. · 48af7142
      Bruce Momjian 提交于
      48af7142
    • B
      Typo cleanup. · 71b9be4d
      Bruce Momjian 提交于
      71b9be4d
    • B
      Makefile cleanup. · 86b07104
      Bruce Momjian 提交于
      86b07104
    • B
      More thread.c cleanup. · ba0d38fd
      Bruce Momjian 提交于
      ba0d38fd
    • B
      More threading cleanups. · 30c63f46
      Bruce Momjian 提交于
      30c63f46
    • B
      more thread.c consistency. · e8dd3170
      Bruce Momjian 提交于
      e8dd3170
    • B
      threads.c -> thread.c, be consistent. · e4cbb982
      Bruce Momjian 提交于
      e4cbb982
    • B
      Update done items: · 80ed6395
      Bruce Momjian 提交于
      < * Allow elog() to return error codes, module name, file name, line
      <   number, not just messages (Peter E)
      < * Add error codes (Peter E)
      < * Make error messages more consistent [error]
      > * -Allow elog() to return error codes, module name, file name, line
      >   number, not just messages (Tom)
      > * -Add error codes (Tom)
      > * -Make error messages more consistent
      40c40
      < * Add GUC log_statement_and_duration to print statement and >= min duration
      > * -Add GUC log_statement_and_duration to print statement and >= min duration
      84c84
      < * Allow current datestyle to restrict dates;  prevent month/day swapping
      > * -Allow current datestyle to restrict dates;  prevent month/day swapping
      86c86
      < * Prevent month/day swapping of ISO dates to make invalid dates valid
      > * -Prevent month/day swapping of ISO dates to make invalid dates valid
      88c88
      < * Delay resolution of array expression type so assignment coercion
      > * -Delay resolution of array expression type so assignment coercion
      93c93
      < 	o Allow arrays to be ORDER'ed
      > 	o -Allow arrays to be ORDER'ed
      116c116
      < * Remove Cyrillic recode support
      > * -Remove Cyrillic recode support
      144c144
      < * Certain indexes will not shrink, e.g. indexes on ever-increasing
      > * -Certain indexes will not shrink, e.g. indexes on ever-increasing
      185c185
      < * Have SELECT '13 minutes'::interval display zero seconds in ISO datestyle
      > * -Have SELECT '13 minutes'::interval display zero seconds in ISO datestyle
      196c196
      < 	o -Add ALTER TABLE tab SET WITHOUT OIDS (Rod)
      > 	o --Add ALTER TABLE tab SET WITHOUT OIDS (Rod)
      221c221
      < 	  stored in the backend
      > 	  stored in the backend (Gavin)
      235c235
      < 	o Allow EXPLAIN EXECUTE to see prepared plans
      > 	o -Allow EXPLAIN EXECUTE to see prepared plans
      241d240
      < 	o Add untrusted version of plpython
      265c264
      < * Allow psql to show transaction status if backend protocol changes made
      > * -Allow psql to show transaction status if backend protocol changes made
      272,273c271,272
      < * Modify pg_get_triggerdef() to take a boolean to pretty-print,
      <  and use that as part of pg_dump along with psql
      > * -Modify pg_get_triggerdef() to take a boolean to pretty-print,
      >   and use that as part of pg_dump along with psql
      292c291
      < 	o Add SQLSTATE
      > 	o -Add SQLSTATE
      296c295
      < 	o Implement SQLDA (do we really need this?)
      > 	o -Implement SQLDA
      364d362
      < * Allow binding query args over FE/BE protocol
      378c376,377
      < * Provide automatic running of vacuum in the background (Tom) [vacuum]
      > * Provide automatic running of vacuum in the background in backend
      >   rather than in /contrib [vacuum]
      427c426
      < * Allow Subplans to use efficient joins(hash, merge) with upper variable
      > * -Allow Subplans to use efficient joins(hash, merge) with upper variable
      429c428
      < * Allow merge and hash joins on expressions not just simple variables (Tom)
      > * -Allow merge and hash joins on expressions not just simple variables (Tom)
      474c473
      < * Remove memory/file descriptor freeing befor elog(ERROR)  (Bruce)
      > * Remove memory/file descriptor freeing before ereport(ERROR)  (Bruce)
      489,490c488,489
      < 	o Show transaction status in psql
      < 	o Allow binding of query parameters, support for prepared queries
      > 	o -Show transaction status in psql
      > 	o -Allow binding of query parameters, support for prepared queries
      492,494c491,493
      < 	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 -Remove hard-coded limits on user/db/password names
      > 	o -Remove unused elements of startup packet (unused, tty, passlength)
      > 	o -Fix COPY/fastpath protocol
      496,497c495
      < 	o Replication support?
      < 	o Error codes
      > 	o -Error codes
      500d4979
      < 	o ecpg improvements?
      503c500
      < 	o Report server version number, database encoding, client encoding
      > 	o -Report server version number, database encoding, client encoding
      80ed6395
    • B
      cce40d15
    • B
      No need for TODO.detail error. · 60356aa7
      Bruce Momjian 提交于
      60356aa7
    • T
      Fix floating-point timestamp comparisons to not go nuts if NaN is · f2b6bb42
      Tom Lane 提交于
      encountered; per bug report from Christian van der Leeden 8/7/03.
      Also, adjust larger/smaller routines (MAX/MIN) to share code with
      comparisons for timestamp, interval, timetz.
      f2b6bb42
    • B
      Clean up function header. · e060701f
      Bruce Momjian 提交于
      e060701f
    • T
      Fix typo. · 31773533
      Tom Lane 提交于
      31773533
    • T
      Don't assume that struct option is available just because we can find a · 33ab177a
      Tom Lane 提交于
      getopt_long().  This is more or less the same problem as we saw earlier
      with getaddrinfo() and struct addrinfo, and for the same reason: random
      user-added libraries might contain the subroutine, but there's no
      guarantee we will find the matching header files.
      33ab177a
    • T
    • T
      create_unique_plan() should not discard existing output columns of the · ecbed6e1
      Tom Lane 提交于
      subplan it starts with, as they may be needed at upper join levels.
      See comments added to code for the non-obvious reason why.  Per bug report
      from Robert Creager.
      ecbed6e1
    • T
      Don't use HAVE_STRUCT_ADDRINFO as a guide to whether netdb.h defines · d862045d
      Tom Lane 提交于
      macros like AI_NUMERICHOST; instead, test the macros individually.
      Should fix recent reports of trouble on AIX and Unixware.
      d862045d