Commit Graph

  • 9a47ad1d20 Add logging control TODO.detail. Bruce Momjian 2006-01-05 17:28:45 +00:00
  • db6cb1a9a9 Update: < stable logging probably can not have indexes. [wallog] > stable logging probably can not have indexes. [walcontrol] Bruce Momjian 2006-01-05 16:39:54 +00:00
  • ac9e14d064 Update wording: Bruce Momjian 2006-01-05 16:35:19 +00:00
  • e7893db5cf Update wording: Bruce Momjian 2006-01-05 16:26:49 +00:00
  • 1b736817d0 Add: Bruce Momjian 2006-01-05 16:23:48 +00:00
  • 33cd2706ad Update x86 Solaris documenation ideas. Bruce Momjian 2006-01-05 15:56:54 +00:00
  • 449c8af127 Add compile flags sample. Bruce Momjian 2006-01-05 15:31:23 +00:00
  • ffc7186004 New pgcrypto item wording. Bruce Momjian 2006-01-05 15:19:52 +00:00
  • 04236bb296 New pgcrypto item wording. Bruce Momjian 2006-01-05 15:19:05 +00:00
  • 0add52b4f6 New pgcrypto item wording. Bruce Momjian 2006-01-05 15:18:29 +00:00
  • f1f15af055 New pgcrypto item wording. Bruce Momjian 2006-01-05 15:17:40 +00:00
  • a93eb7cef2 New pgcrypto item wording. Bruce Momjian 2006-01-05 15:17:08 +00:00
  • 3002492fc7 Update item: Bruce Momjian 2006-01-05 15:13:32 +00:00
  • 61180e80d4 Wording improvements. Bruce Momjian 2006-01-05 15:13:26 +00:00
  • 8b2b1d87f8 Wording improvements. Bruce Momjian 2006-01-05 15:12:36 +00:00
  • 240fb6dd4f Wording improvements. Bruce Momjian 2006-01-05 15:12:03 +00:00
  • 877ecee373 Wording improvements. Bruce Momjian 2006-01-05 15:11:33 +00:00
  • e6e13b5da9 Wording improvements. Bruce Momjian 2006-01-05 15:11:07 +00:00
  • 045de2d865 Improve markup. Bruce Momjian 2006-01-05 14:54:07 +00:00
  • 1c59af06db Improve markup. Bruce Momjian 2006-01-05 14:53:47 +00:00
  • 4011909a02 Improve markup. Bruce Momjian 2006-01-05 14:53:18 +00:00
  • f8c7c069b5 Improve markup. Bruce Momjian 2006-01-05 14:52:58 +00:00
  • 7251950412 Improve markup. Bruce Momjian 2006-01-05 14:52:40 +00:00
  • 86c23a6eb2 Make all command-line options of postmaster and postgres the same. See http://archives.postgresql.org/pgsql-hackers/2006-01/msg00151.php for the complete plan. Peter Eisentraut 2006-01-05 10:07:46 +00:00
  • 3e62f08e9a Translation update Peter Eisentraut 2006-01-05 09:32:12 +00:00
  • 748a71fbff Update release notes. Bruce Momjian 2006-01-05 05:23:09 +00:00
  • 721205b51c *** empty log message *** Bruce Momjian 2006-01-05 05:22:09 +00:00
  • 00214b611c *** empty log message *** Bruce Momjian 2006-01-05 05:21:40 +00:00
  • e0f1f8ad0b Update release notes for 8.1.X, 8.0.X, 7.4.X, and 7.3.X. Bruce Momjian 2006-01-05 05:16:03 +00:00
  • 4e1712ea54 Update release notes for 8.1.X, 8.0.X, 7.4.X, and 7.3.X. Bruce Momjian 2006-01-05 05:15:50 +00:00
  • f54a68d24a Stamp release 8.1.2. Bruce Momjian 2006-01-05 04:02:26 +00:00
  • 2a35aedd97 Stamp relesae 8.0.6. Bruce Momjian 2006-01-05 04:00:29 +00:00
  • 12693c6476 Stamp release 7.4.11. Bruce Momjian 2006-01-05 03:59:48 +00:00
  • 44a3ad2ab0 Stamp release 7.3.13. Bruce Momjian 2006-01-05 03:59:21 +00:00
  • 0dc43870ae Update version number. Bruce Momjian 2006-01-05 03:55:13 +00:00
  • 9be5beb918 Done: Bruce Momjian 2006-01-05 03:02:03 +00:00
  • 44f9021223 Remove BEOS port. Bruce Momjian 2006-01-05 03:01:38 +00:00
  • 6f84b2da75 Remove QNX file. Bruce Momjian 2006-01-05 02:43:38 +00:00
  • a1675649e4 Remove QNX port. Bruce Momjian 2006-01-05 01:56:30 +00:00
  • 040d3e63a7 Arrange to set the LC_XXX environment variables to match our locale setup. Back-patch of previous fix in HEAD for plperl-vs-locale issue. Tom Lane 2006-01-05 00:55:36 +00:00
  • d514752dbf Arrange to set the LC_XXX environment variables to match our locale setup. Back-patch of previous fix in HEAD for plperl-vs-locale issue. Tom Lane 2006-01-05 00:55:24 +00:00
  • 7179b96be9 Arrange to set the LC_XXX environment variables to match our locale setup. Back-patch of previous fix in HEAD for plperl-vs-locale issue. Tom Lane 2006-01-05 00:55:07 +00:00
  • e9bb12d5ab Arrange to set the LC_XXX environment variables to match our locale setup. Back-patch of previous fix in HEAD for plperl-vs-locale issue. Tom Lane 2006-01-05 00:54:51 +00:00
  • 3abc36786b Add port support for unsetenv() in back branches. Needed for locale environment fix. Tom Lane 2006-01-05 00:51:52 +00:00
  • 37cdf43eaa Add port support for unsetenv() in back branches. Needed for locale environment fix. Tom Lane 2006-01-05 00:51:25 +00:00
  • 349f40b2c2 Rearrange backend startup sequence so that ShmemIndexLock can become an LWLock instead of a spinlock. This hardly matters on Unix machines but should improve startup performance on Windows (or any port using EXEC_BACKEND). Per previous discussion. Tom Lane 2006-01-04 21:06:32 +00:00
  • f336613438 Fix another case in which autovacuum would fail while analyzing expressional indexes. Per report from Brian Hirt. Tom Lane 2006-01-04 19:16:32 +00:00
  • e0078ea22d Fix another case in which autovacuum would fail while analyzing expressional indexes. Per report from Brian Hirt. Tom Lane 2006-01-04 19:16:24 +00:00
  • 4e0f51f13d When the remote query result has a different number of columns than the local query specifies (e.g. in the FROM clause), throw an ERROR (instead of crashing). Fix for bug #2129 reported by Akio Iwaasa. Joe Conway 2006-01-03 23:48:42 +00:00
  • fcacfc96a2 When the remote query result has a different number of columns than the local query specifies (e.g. in the FROM clause), throw an ERROR (instead of crashing). Fix for bug #2129 reported by Akio Iwaasa. Joe Conway 2006-01-03 23:48:04 +00:00
  • 6c2fa48885 When the remote query result has a different number of columns than the local query specifies (e.g. in the FROM clause), throw an ERROR (instead of crashing). Fix for bug #2129 reported by Akio Iwaasa. Joe Conway 2006-01-03 23:47:24 +00:00
  • a74dc12416 There is a signedness bug in Openwall gen_salt code that pgcrypto uses. This makes the salt space for md5 and xdes algorithms a lot smaller than it should be. Tom Lane 2006-01-03 23:46:56 +00:00
  • 8dc7c8cf1d There is a signedness bug in Openwall gen_salt code that pgcrypto uses. This makes the salt space for md5 and xdes algorithms a lot smaller than it should be. Tom Lane 2006-01-03 23:46:51 +00:00
  • a559ef6594 There is a signedness bug in Openwall gen_salt code that pgcrypto uses. This makes the salt space for md5 and xdes algorithms a lot smaller than it should be. Tom Lane 2006-01-03 23:46:44 +00:00
  • f5b50af291 There is a signedness bug in Openwall gen_salt code that pgcrypto uses. This makes the salt space for md5 and xdes algorithms a lot smaller than it should be. Tom Lane 2006-01-03 23:46:38 +00:00
  • 17903a7375 When the remote query result has a different number of columns than the local query specifies (e.g. in the FROM clause), throw an ERROR (instead of crashing). Fix for bug #2129 reported by Akio Iwaasa. Joe Conway 2006-01-03 23:46:32 +00:00
  • 507e07e277 There is a signedness bug in Openwall gen_salt code that pgcrypto uses. This makes the salt space for md5 and xdes algorithms a lot smaller than it should be. Tom Lane 2006-01-03 23:46:24 +00:00
  • 925952603d When the remote query result has a different number of columns than the local query specifies (e.g. in the FROM clause), throw an ERROR (instead of crashing). Fix for bug #2129 reported by Akio Iwaasa. Joe Conway 2006-01-03 23:45:52 +00:00
  • bf6c87f5a4 Fix incorrect treatment of RL_PROMPT_START_IGNORE/RL_PROMPT_END_IGNORE, per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343616 via Martin Pitt. Tom Lane 2006-01-03 23:32:40 +00:00
  • 54b84d4838 Fix incorrect treatment of RL_PROMPT_START_IGNORE/RL_PROMPT_END_IGNORE, per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343616 via Martin Pitt. Tom Lane 2006-01-03 23:32:34 +00:00
  • 71ad8e2077 Fix incorrect treatment of RL_PROMPT_START_IGNORE/RL_PROMPT_END_IGNORE, per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343616 via Martin Pitt. Tom Lane 2006-01-03 23:32:30 +00:00
  • dea775eb25 Add checks to verify that a plpgsql function returning a rowtype is actually returning the rowtype it's supposed to return. Per reports from David Niblett and Michael Fuhr. Tom Lane 2006-01-03 22:48:28 +00:00
  • 495be39266 Add checks to verify that a plpgsql function returning a rowtype is actually returning the rowtype it's supposed to return. Per reports from David Niblett and Michael Fuhr. Tom Lane 2006-01-03 22:48:21 +00:00
  • 41ec930d7c Add checks to verify that a plpgsql function returning a rowtype is actually returning the rowtype it's supposed to return. Per reports from David Niblett and Michael Fuhr. Tom Lane 2006-01-03 22:48:10 +00:00
  • 75bb2b611d Assume select() might modify struct timeout, so remove previous optimization. Bruce Momjian 2006-01-03 19:54:08 +00:00
  • 447450df71 Use setitimer() for stats file write, rather than do a gettimeofday() call for every stats packet read to adjust select() timeout. Other stylistic improvements. Bruce Momjian 2006-01-03 16:42:17 +00:00
  • fd924b2988 Don't assume that LC_MESSAGES is always available on WIN32. Per Magnus. Tom Lane 2006-01-02 20:25:45 +00:00
  • a61ca095a9 Reset flex state in a way that works for both flex 2.5.4 and 2.5.31. Tom Lane 2006-01-02 19:55:31 +00:00
  • 499f4d5e1e Reset flex state in a way that works for both flex 2.5.4 and 2.5.31. Tom Lane 2006-01-02 19:55:25 +00:00
  • 14d6c9fe6f Remove the nexus between trial_buffs and trial_conns, and don't test shared buffers lower than or equal to a value we already know is good, but use that value instead. This will make it easier to adjust the trial values and/or formulae in future if necessary. Andrew Dunstan 2006-01-02 16:45:12 +00:00
  • bb1bba8eca Remove unnecessary assignment, per Tom. Bruce Momjian 2006-01-02 03:30:41 +00:00
  • 9625b18493 Change if (!(x || y)) construct with if (!x && !y), for clarity. Bruce Momjian 2006-01-02 00:58:00 +00:00
  • 7833a8870c Rewrite ProcessConfigFile() to avoid misbehavior at EOF, as per report from Andrus Moor. The former state-machine-style coding wasn't actually doing much except obscuring the control flow, and it didn't extend readily to fix this case, so I just took it out. Also, add a YY_FLUSH_BUFFER call to ensure the lexer is reset correctly if the previous scan failed partway through the file. Tom Lane 2006-01-01 19:53:48 +00:00
  • fc6da31ae1 Rewrite ProcessConfigFile() to avoid misbehavior at EOF, as per report from Andrus Moor. The former state-machine-style coding wasn't actually doing much except obscuring the control flow, and it didn't extend readily to fix this case, so I just took it out. Also, add a YY_FLUSH_BUFFER call to ensure the lexer is reset correctly if the previous scan failed partway through the file. Tom Lane 2006-01-01 19:52:40 +00:00
  • 6b0e64431c Remove DOS line endings ("\r\n") from several .po files. DOS line endings are inconsistent with the rest of the .po files, and apparently cause problems for Sun's cc. Per report on IRC from "bitvector2". Neil Conway 2006-01-01 10:14:59 +00:00
  • bf8128f757 Remove DOS line endings ("\r\n") from several .po files. DOS line endings are inconsistent with the rest of the .po files, and apparently cause problems for Sun's cc. Per report on IRC from "bitvector2". Neil Conway 2006-01-01 10:14:27 +00:00
  • 49d3d5dc17 Remove DOS line endings ("\r\n") from several .po files. DOS line endings are inconsistent with the rest of the .po files, and apparently cause problems for Sun's cc. Per report on IRC from "bitvector2". Neil Conway 2006-01-01 10:14:21 +00:00
  • 0898033b1e Remove DOS line endings ("\r\n") from several .po files. DOS line endings are inconsistent with the rest of the .po files, and apparently cause problems for Sun's cc. Per report on IRC from "bitvector2". Neil Conway 2006-01-01 10:13:56 +00:00
  • c20a9f25af Trim an obsolete comment: it is no longer relevant that "SELECT" was formerly "RETRIEVE", and so forth. Neil Conway 2006-01-01 01:41:42 +00:00
  • bcb26d74cb Clean up initdb's code for selecting max_connections and shared_buffers a little bit, and set the minimum buffers-per-connection ratio to 10 not 5. I folded the two test routines into one to counteract the illusion that the tests can be twiddled independently, and added some documentation pointing out the necessary connection between the sets of values tested. Fixes strange choices of parameters that I noticed CVS tip making on Darwin with Apple's undersized default SHMMAX. Tom Lane 2005-12-31 23:50:59 +00:00
  • dbf53e6345 Rename variable to cmd_str. Bruce Momjian 2005-12-31 19:39:11 +00:00
  • ba3e1cb8c2 Rename variable 'what' to 'stat_msg'. Bruce Momjian 2005-12-31 17:46:19 +00:00
  • 206499d2fb Prefix client-side prepare with '[protocol]' rather than '[client]'. Bruce Momjian 2005-12-31 16:50:44 +00:00
  • a8a93f72c5 Rename send_rfq to send_ready_for_query. Bruce Momjian 2005-12-30 23:49:48 +00:00
  • c86be11ddc Mmark client-side prepare/bind/execute statements with "[client]" so they can be easily distinguished from SQL commands. Bruce Momjian 2005-12-30 22:55:20 +00:00
  • 12af9cdff4 Add support for Solaris x86_64 using Sun's compiler. Bruce Momjian 2005-12-30 21:43:41 +00:00
  • fff24e9b47 Repair EXPLAIN failure when trying to display a plan condition that involves selection of a field from the result of a function returning RECORD. I believe this case is new in 8.1; it's due to the addition of OUT parameters. Per example from Michael Fuhr. Tom Lane 2005-12-30 18:34:27 +00:00
  • c876d965f5 Repair EXPLAIN failure when trying to display a plan condition that involves selection of a field from the result of a function returning RECORD. I believe this case is new in 8.1; it's due to the addition of OUT parameters. Per example from Michael Fuhr. Tom Lane 2005-12-30 18:34:22 +00:00
  • 7211ff7d32 Add: Bruce Momjian 2005-12-30 03:24:58 +00:00
  • 810530020f Disallow setting ssl = on if SSL is not compiled in. Peter Eisentraut 2005-12-30 00:13:50 +00:00
  • 8af900f885 Index: src/pl/plpython/plpython.c =================================================================== RCS file: /Users/neilc/postgres/cvs_root/pgsql/src/pl/plpython/plpython.c,v retrieving revision 1.67 diff -c -r1.67 plpython.c *** src/pl/plpython/plpython.c 26 Dec 2005 04:28:48 -0000 1.67 --- src/pl/plpython/plpython.c 29 Dec 2005 16:54:57 -0000 *************** *** 2,8 **** * plpython.c - python as a procedural language for PostgreSQL * * This software is copyright by Andrew Bosma ! * but is really shameless cribbed from pltcl.c by Jan Weick, and * plperl.c by Mark Hollomon. * * The author hereby grants permission to use, copy, modify, --- 2,8 ---- * plpython.c - python as a procedural language for PostgreSQL * * This software is copyright by Andrew Bosma ! * but is really shamelessly cribbed from pltcl.c by Jan Wieck, and * plperl.c by Mark Hollomon. * * The author hereby grants permission to use, copy, modify, *************** *** 1996,2002 **** int i, rv; PLyPlanObject *plan; - char *nulls; MemoryContext oldcontext; Neil Conway 2005-12-29 21:47:49 +00:00
  • ff48fb9579 Index: src/pl/plpython/plpython.c =================================================================== RCS file: /Users/neilc/postgres/cvs_root/pgsql/src/pl/plpython/plpython.c,v retrieving revision 1.67 diff -c -r1.67 plpython.c *** src/pl/plpython/plpython.c 26 Dec 2005 04:28:48 -0000 1.67 --- src/pl/plpython/plpython.c 29 Dec 2005 16:54:57 -0000 *************** *** 2,8 **** * plpython.c - python as a procedural language for PostgreSQL * * This software is copyright by Andrew Bosma ! * but is really shameless cribbed from pltcl.c by Jan Weick, and * plperl.c by Mark Hollomon. * * The author hereby grants permission to use, copy, modify, --- 2,8 ---- * plpython.c - python as a procedural language for PostgreSQL * * This software is copyright by Andrew Bosma ! * but is really shamelessly cribbed from pltcl.c by Jan Wieck, and * plperl.c by Mark Hollomon. * * The author hereby grants permission to use, copy, modify, *************** *** 1996,2002 **** int i, rv; PLyPlanObject *plan; - char *nulls; MemoryContext oldcontext; Neil Conway 2005-12-29 21:47:40 +00:00
  • edafb4f037 Index: src/pl/plpython/plpython.c =================================================================== RCS file: /Users/neilc/postgres/cvs_root/pgsql/src/pl/plpython/plpython.c,v retrieving revision 1.67 diff -c -r1.67 plpython.c *** src/pl/plpython/plpython.c 26 Dec 2005 04:28:48 -0000 1.67 --- src/pl/plpython/plpython.c 29 Dec 2005 16:54:57 -0000 *************** *** 2,8 **** * plpython.c - python as a procedural language for PostgreSQL * * This software is copyright by Andrew Bosma ! * but is really shameless cribbed from pltcl.c by Jan Weick, and * plperl.c by Mark Hollomon. * * The author hereby grants permission to use, copy, modify, --- 2,8 ---- * plpython.c - python as a procedural language for PostgreSQL * * This software is copyright by Andrew Bosma ! * but is really shamelessly cribbed from pltcl.c by Jan Wieck, and * plperl.c by Mark Hollomon. * * The author hereby grants permission to use, copy, modify, *************** *** 1996,2002 **** int i, rv; PLyPlanObject *plan; - char *nulls; MemoryContext oldcontext; Neil Conway 2005-12-29 21:47:32 +00:00
  • 195f164228 Get rid of the SpinLockAcquire/SpinLockAcquire_NoHoldoff distinction in favor of having just one set of macros that don't do HOLD/RESUME_INTERRUPTS (hence, these correspond to the old SpinLockAcquire_NoHoldoff case). Given our coding rules for spinlock use, there is no reason to allow CHECK_FOR_INTERRUPTS to be done while holding a spinlock, and also there is no situation where ImmediateInterruptOK will be true while holding a spinlock. Therefore doing HOLD/RESUME_INTERRUPTS while taking/releasing a spinlock is just a waste of cycles. Qingqing Zhou and Tom Lane. Tom Lane 2005-12-29 18:08:05 +00:00
  • e135d9631b Update: Bruce Momjian 2005-12-29 16:45:11 +00:00
  • eb29d89ffd Move declaration of check_function_bodies to where the perl headers haven't had a chance to mangle the definition of DLLIMPORT (thanks again, perl guys). Andrew Dunstan 2005-12-29 14:28:31 +00:00
  • 12119188fe Revert some careless search-and-replace: "ADD" in comment text should not be replaced with "ADD_P". Neil Conway 2005-12-29 04:53:18 +00:00
  • 8136eca59c Remove a space that incorrectly precedes a comma in the PL/pgSQL documentation. Bruce Momjian 2005-12-29 04:02:41 +00:00
  • be6187e1c2 Remove a space that incorrectly precedes a comma in the PL/pgSQL documentation. Bruce Momjian 2005-12-29 04:02:32 +00:00
  • ab51bbaa06 Arrange to set the LC_XXX environment variables to match our locale setup. This protects against undesired changes in locale behavior if someone carelessly does setlocale(LC_ALL, "") (and we know who you are, perl guys). Tom Lane 2005-12-28 23:22:51 +00:00