Commit Graph

  • 32580efafb Fix for word with several infinitives Teodor Sigaev 2003-12-03 16:07:48 +00:00
  • be5a80739b Fix for word with several infinitives Teodor Sigaev 2003-12-03 16:06:59 +00:00
  • 3819afa759 Added patch by Dave Cramer for array handling in ecpglib. Michael Meskes 2003-12-03 08:49:17 +00:00
  • e2605c8311 Add a warning to AtEOXact_SPI() to catch cases where the current transaction has been committed without SPI_finish() being called first. Per recent discussion here: http://archives.postgresql.org/pgsql-patches/2003-11/msg00286.php Joe Conway 2003-12-02 19:26:47 +00:00
  • 7af352f103 Brand 7.3.5. REL7_3_5 Tom Lane 2003-12-02 16:26:00 +00:00
  • 3299a092e2 Update release notes for 7.3.5. Tom Lane 2003-12-02 16:15:47 +00:00
  • ebe0cfd79e Update release notes for 7.3.5. Tom Lane 2003-12-02 16:14:38 +00:00
  • 0fd336c61d Update release notes for 7.3.5. Tom Lane 2003-12-02 16:14:12 +00:00
  • 6fe6e33db6 The attached patch enables contrib/cube to build cleanly under Cygwin (again). Please consider this patch for the 7.4.1 branch (if there will be one) too. Bruce Momjian 2003-12-02 12:40:08 +00:00
  • 5bcdb4ccc1 Fix some small errors. Peter Eisentraut 2003-12-02 10:24:37 +00:00
  • 145d9fa46c Code and docs review for numeric-factorial patch. Tom Lane 2003-12-02 00:26:59 +00:00
  • e16c318590 I've run across a pretty serious problem with pg_autovacuum. pg_autovacuum looses track of any table that's ever been truncated (possibly other situations too). When i truncate a table it gets a new relfilenode in pg_class. This is a problem because pg_autovacuum assumes pg_class.relfilenode will join to pg_stats_all_tables.relid. pg_stats_all_tables.relid is actallly the oid from pg_class, not the relfilenode. These two values start out equal so pg_autovacuum works initially, but it fails later on because of this incorrect assumption. Bruce Momjian 2003-12-01 23:19:54 +00:00
  • ea4b9f14f3 I've run across a pretty serious problem with pg_autovacuum. pg_autovacuum looses track of any table that's ever been truncated (possibly other situations too). When i truncate a table it gets a new relfilenode in pg_class. This is a problem because pg_autovacuum assumes pg_class.relfilenode will join to pg_stats_all_tables.relid. pg_stats_all_tables.relid is actallly the oid from pg_class, not the relfilenode. These two values start out equal so pg_autovacuum works initially, but it fails later on because of this incorrect assumption. Bruce Momjian 2003-12-01 23:19:33 +00:00
  • 2712ca771d Fix initdb use of mkdir_p(). Bruce Momjian 2003-12-01 23:15:47 +00:00
  • 0bdc0a6d33 I noticed in the 7.4 release that in contrib/pg_autovacuum, args->logfile is not initialized if a log file is not specified on the command line. This causes an immediate segfault on systems that fill allocated memory with some value other than zero (my FreeBSD machine uses 0xD0). Bruce Momjian 2003-12-01 23:14:29 +00:00
  • 15b5d6cfc6 I noticed in the 7.4 release that in contrib/pg_autovacuum, args->logfile is not initialized if a log file is not specified on the command line. This causes an immediate segfault on systems that fill allocated memory with some value other than zero (my FreeBSD machine uses 0xD0). Bruce Momjian 2003-12-01 23:13:07 +00:00
  • 5ef01a28e6 The attached patch enables contrib/cube to build cleanly under Cygwin (again). Please consider this patch for the 7.4.1 branch (if there will be one) too. Bruce Momjian 2003-12-01 23:12:16 +00:00
  • ffb087ced5 This patch refactors execTuples.c in two ways. Bruce Momjian 2003-12-01 23:09:02 +00:00
  • 8f61184db7 Hi, this doco patch is a quick one to add explicit mention of the need for the AT clause in threaded ECPG applications. Bruce Momjian 2003-12-01 22:36:40 +00:00
  • 8c4af96fb0 This makes help like this: Bruce Momjian 2003-12-01 22:34:48 +00:00
  • c217b36e17 Win32 patch for Makefile.shlib Bruce Momjian 2003-12-01 22:23:06 +00:00
  • 9be15f4d52 Update for patches applied: Bruce Momjian 2003-12-01 22:22:44 +00:00
  • 8bb60b6423 attached is a patch that adds display of the groups a user belongs to to \du and a \dg command to psql. It's against 7.4beta5. Bruce Momjian 2003-12-01 22:21:54 +00:00
  • 5e2b99db95 Avoid assuming that type key_t is 32 bits, since it reportedly isn't on 64-bit Solaris. Use a non-system-dependent datatype for UsedShmemSegID, namely unsigned long (which we were already assuming could hold a shmem key anyway, cf RecordSharedMemoryInLockFile). Tom Lane 2003-12-01 22:15:38 +00:00
  • 35ddc2edee This patch reduces some unsightly #ifdefs, and fixes two typos in comments in the psql code. This doesn't make any functional change, so feel free to save it for 7.5 Bruce Momjian 2003-12-01 22:14:40 +00:00
  • abd5d75c4c This patch finishes off the work that I did with making view definitions use pretty printing. Bruce Momjian 2003-12-01 22:11:06 +00:00
  • 7ce9b7c0d8 This patch adds a new GUC var, "default_with_oids", which follows the proposal for eventually deprecating OIDs on user tables that I posted earlier to pgsql-hackers. pg_dump now always specifies WITH OIDS or WITHOUT OIDS when dumping a table. The documentation has been updated. Bruce Momjian 2003-12-01 22:08:02 +00:00
  • e7ca867485 Try to reduce confusion about what is a lock method identifier, a lock method control structure, or a table of control structures. Bruce Momjian 2003-12-01 21:59:25 +00:00
  • e2ac58c7bd Remove mention of factorial as casting example. New example needed. Bruce Momjian 2003-12-01 21:53:15 +00:00
  • 04a4821ade Attached is a patch implementing factorial(), returning numeric. Points to note: Bruce Momjian 2003-12-01 21:52:38 +00:00
  • e1d2c43a22 Minor wordsmithing in datetime docs to try to address gripes raised by cnliou. Tom Lane 2003-12-01 20:35:04 +00:00
  • af03663878 Minor wordsmithing in datetime docs to try to address gripes raised by cnliou. Tom Lane 2003-12-01 20:34:53 +00:00
  • a8cdd6459c netmask() and hostmask() functions should return maximum-length masklen, per gripe from Joe Sunday. Tom Lane 2003-12-01 18:50:29 +00:00
  • c5336a892f netmask() and hostmask() functions should return maximum-length masklen, per gripe from Joe Sunday. Tom Lane 2003-12-01 18:50:19 +00:00
  • c0f3fdfb99 Fix typos noted by Halley Pacheco de Oliveira. Tom Lane 2003-12-01 17:58:38 +00:00
  • 3e5da0a8da Fix typos noted by Halley Pacheco de Oliveira. Tom Lane 2003-12-01 17:58:27 +00:00
  • 8d802d4edf Force zero_damaged_pages to be effectively ON during recovery from WAL, since there is no need to worry about damaged pages when we are going to overwrite them anyway from the WAL. Per recent discussion. Tom Lane 2003-12-01 16:53:42 +00:00
  • 090bdcb317 Force zero_damaged_pages to be effectively ON during recovery from WAL, since there is no need to worry about damaged pages when we are going to overwrite them anyway from the WAL. Per recent discussion. Tom Lane 2003-12-01 16:53:30 +00:00
  • 0902ece5b9 Force zero_damaged_pages to be effectively ON during recovery from WAL, since there is no need to worry about damaged pages when we are going to overwrite them anyway from the WAL. Per recent discussion. Tom Lane 2003-12-01 16:53:19 +00:00
  • 64e5a85625 Seems there are three GUC variables that are defined as "Shows ..." while you can actually set them with SET. Bruce Momjian 2003-12-01 03:55:21 +00:00
  • 6144601f42 Back-patch fix to check vartypmod when matching PlannerParamVar entries. This should prevent some obscure cases of 'variable not in subplan target lists', although actual failures have only been reported against 7.4 in which the bug is much easier to trigger. Tom Lane 2003-11-30 22:24:16 +00:00
  • a0547f6ea2 Back-patch fix to cause stats processes to detach from shared memory, so that they do not prevent the postmaster from deleting the shmem segment during crash recovery. Tom Lane 2003-11-30 21:56:36 +00:00
  • b8f40ced2f Make PQescapeBytea and byteaout consistent with each other, and octal escape all octets outside the range 0x20 to 0x7e. This fixes the problem pointed out by Sergey Yatskevich here: http://archives.postgresql.org/pgsql-bugs/2003-11/msg00140.php Joe Conway 2003-11-30 20:55:09 +00:00
  • 10b84be9b3 Make PQescapeBytea and byteaout consistent with each other, and octal escape all octets outside the range 0x20 to 0x7e. This fixes the problem pointed out by Sergey Yatskevich here: http://archives.postgresql.org/pgsql-bugs/2003-11/msg00140.php Joe Conway 2003-11-30 20:53:43 +00:00
  • 8582f21afd Make PQescapeBytea and byteaout consistent with each other, and octal escape all octets outside the range 0x20 to 0x7e. This fixes the problem pointed out by Sergey Yatskevich here: http://archives.postgresql.org/pgsql-bugs/2003-11/msg00140.php Joe Conway 2003-11-30 20:52:37 +00:00
  • 32abf0e781 Bump all version numbers and version stamps mentioned in RELEASE_CHANGES. Bruce Momjian 2003-11-30 06:09:54 +00:00
  • 1adcaadc2f Backpatch Borland thread.c fix to 7.4.X. Bruce Momjian 2003-11-30 06:02:40 +00:00
  • 38887379a2 Reorder win32/bcc makefile mentions of thread.c for sanity. Bruce Momjian 2003-11-30 06:01:15 +00:00
  • edfccd3d32 Add thread.c to Borland CC build. Bruce Momjian 2003-11-30 05:54:33 +00:00
  • 09ab9b5915 Remove INTO recommendation for plpgsql language. Bruce Momjian 2003-11-30 05:45:22 +00:00
  • 744ea255b0 Add: Bruce Momjian 2003-11-30 05:29:26 +00:00
  • 24a1a6a5d9 Fix URL. Bruce Momjian 2003-11-30 04:56:47 +00:00
  • db032b2719 *** empty log message *** Bruce Momjian 2003-11-30 04:54:07 +00:00
  • 1a7c373d18 There is an unused variable in an example function in the PL/PgSQL documentation; this patch removes it. Bruce Momjian 2003-11-30 04:47:37 +00:00
  • 035fbb6491 Add: Bruce Momjian 2003-11-30 04:44:38 +00:00
  • 9fd239bcb4 Remove win32-only mention for pgadmin. Bruce Momjian 2003-11-30 04:35:53 +00:00
  • a6fd22a57a *** empty log message *** Bruce Momjian 2003-11-30 04:34:14 +00:00
  • 9d4e426626 Update wording: Bruce Momjian 2003-11-30 04:07:04 +00:00
  • c9fdb54998 Update TODO 7.4 mention. Bruce Momjian 2003-11-30 03:41:56 +00:00
  • 73a51c3993 Updates: Bruce Momjian 2003-11-30 03:41:10 +00:00
  • 55b113257c make sure the $Id tags are converted to $PostgreSQL as well ... PostgreSQL Daemon 2003-11-29 22:41:33 +00:00
  • 4c274b4f8a Put out a more useful version indication in the welcome banner for a standalone backend --- the CVS revision number of postgres.c is not real useful to anyone. Tom Lane 2003-11-29 21:40:43 +00:00
  • 969685ad44 $Header: -> $PostgreSQL Changes ... PostgreSQL Daemon 2003-11-29 19:52:15 +00:00
  • 738dc233f4 testing $PostgreSQL$ tag PostgreSQL Daemon 2003-11-28 20:32:09 +00:00
  • 5495e607d0 Attached is a patch to correct white space issues in FAQ_MSWIN. Bruce Momjian 2003-11-28 20:22:18 +00:00
  • da8736aa8a Update Russian FAQ, both branches. Bruce Momjian 2003-11-28 20:20:45 +00:00
  • d5f6cfc72e Update Russian FAQ, both branches. Bruce Momjian 2003-11-28 20:20:33 +00:00
  • 3c0ddc5845 Update most recent version to 7.4. Bruce Momjian 2003-11-28 20:09:30 +00:00
  • cabdf460d3 Fix free instead of pfree Teodor Sigaev 2003-11-28 12:09:02 +00:00
  • e664c28fe7 Fix regression in dblink_disconnect() reported by Eduardo Stern: persistent_conn was left dangling after a disconnect in the unnamed connection case, causing a subsequent disconnect to crash the backend. Joe Conway 2003-11-28 05:03:48 +00:00
  • d1824a5ccb Fix regression in dblink_disconnect() reported by Eduardo Stern: persistent_conn was left dangling after a disconnect in the unnamed connection case, causing a subsequent disconnect to crash the backend. Joe Conway 2003-11-28 05:03:02 +00:00
  • dd01cfe1c4 Remove possibility to specify an installation root after --with-krbx and --with-openssl options. This creates too much risk to pick up the wrong directory accidentally (for example when there are lib64 directories), and does not really help much with contemporary installation layouts. Peter Eisentraut 2003-11-27 19:44:56 +00:00
  • 859accdab3 Make sure vpath_build is set correctly even if config.status --no-create was specified. Peter Eisentraut 2003-11-27 18:14:02 +00:00
  • c9190ef074 Conditionalize variable that is only used conditionally, to avoid warning. Peter Eisentraut 2003-11-27 18:12:50 +00:00
  • f77c90b3de Fixes about word with several infiniteve Teodor Sigaev 2003-11-27 16:08:41 +00:00
  • baeab89de6 Fixes about word with several infiniteve Teodor Sigaev 2003-11-27 16:04:40 +00:00
  • 2312e20fb9 Second try at fixing no-room-to-move-down PANIC in compact_fsm_storage. Ward's report that it can still happen in RC2 forces me to realize that this is not a can't-happen condition after all, and that the compaction code had better cope rather than panicking. Tom Lane 2003-11-26 20:50:26 +00:00
  • 9ea738827c Second try at fixing no-room-to-move-down PANIC in compact_fsm_storage. Ward's report that it can still happen in RC2 forces me to realize that this is not a can't-happen condition after all, and that the compaction code had better cope rather than panicking. Tom Lane 2003-11-26 20:50:11 +00:00
  • 005887d1c0 Added missing SPI_finish() calls to get_tuple_of_interest(). Fixes bug reported by Andrea Grassi. Joe Conway 2003-11-26 20:44:54 +00:00
  • da876b5df4 Added missing SPI_finish() calls to get_tuple_of_interest(). Fixes bug reported by Andrea Grassi. Joe Conway 2003-11-26 20:44:13 +00:00
  • 5392e73b6c Added missing SPI_finish() calls to get_tuple_of_interest(). Fixes bug reported by Andrea Grassi. Joe Conway 2003-11-26 20:43:25 +00:00
  • 420d84d32a Add NetBSD Sparc as supported. Peter Eisentraut 2003-11-26 15:57:22 +00:00
  • 185430aef9 Add NetBSD Sparc as supported. Peter Eisentraut 2003-11-26 15:56:48 +00:00
  • 9a8b7c0f69 Cast field-length variables used in printf to int, because sometimes they might be of a wider type. Peter Eisentraut 2003-11-26 15:55:01 +00:00
  • d8ada3c7cb Cast field-length variables used in printf to int, because sometimes they might be of a wider type. Peter Eisentraut 2003-11-26 15:54:59 +00:00
  • f5e8bfb4b1 Utility for convert myspell dictionaries to ispell, full README will be later Teodor Sigaev 2003-11-26 14:06:16 +00:00
  • 43f77c06bb Patches from Yutaka Tanida. Create primary key indexes after data insertion to reduce initialization time. Tatsuo Ishii 2003-11-26 06:53:18 +00:00
  • 0ab82f66e9 Patches from Yutaka Tanida. Create primary key indexes after data insertion to reduce initialization time. Tatsuo Ishii 2003-11-26 06:48:53 +00:00
  • d6dd992b4c Repair subselect.c's occasional assignment of the wrong vartypmod to Vars created to fill subplan args lists. This is an ancient error, going back at least to 7.0, but is more easily triggered in 7.4 than before because we no longer compare varlevelsup when deciding whether a Param slot can be re-used. Fixes bug reported by Klint Gore. Tom Lane 2003-11-25 23:59:32 +00:00
  • e7a45c787e Repair subselect.c's occasional assignment of the wrong vartypmod to Vars created to fill subplan args lists. This is an ancient error, going back at least to 7.0, but is more easily triggered in 7.4 than before because we no longer compare varlevelsup when deciding whether a Param slot can be re-used. Fixes bug reported by Klint Gore. Tom Lane 2003-11-25 23:59:12 +00:00
  • a64846f3ad Get rid of hashkeys field of Hash plan node, since it's redundant with the hashclauses field of the parent HashJoin. This avoids problems with duplicated links to SubPlans in hash clauses, as per report from Andrew Holm-Hansen. Tom Lane 2003-11-25 21:00:54 +00:00
  • 38ba28e5c1 Fix language. Peter Eisentraut 2003-11-25 19:27:18 +00:00
  • 1230343332 Fix language. Peter Eisentraut 2003-11-25 19:27:04 +00:00
  • dc69cc1097 New translation Peter Eisentraut 2003-11-25 19:19:21 +00:00
  • c95f54c5e0 More adjustment of error messages Peter Eisentraut 2003-11-25 19:18:26 +00:00
  • 9765c6a9a3 Band-aid solution for problems with SubPlans used in hash join clauses, per report from Andrew Holm-Hansen. The difficulty arises from the fact that the planner allowed a Hash node's hashkeys to share substructure with the parent HashJoin node's hashclauses, plus some rather bizarre choices about who initializes what during executor startup. A cleaner but more invasive solution is to not store hashkeys separately in the plan tree at all, but let the HashJoin node deconstruct hashclauses during executor startup. I plan to fix it that way in HEAD. Tom Lane 2003-11-25 19:17:16 +00:00
  • bcdf28eb02 Install all the headers files that the ones that are already installed depend on. Peter Eisentraut 2003-11-25 19:10:15 +00:00
  • 083e10e167 Install all the headers files that the ones that are already installed depend on. Peter Eisentraut 2003-11-25 19:09:02 +00:00
  • 0527540896 Ignore too long lexeme Teodor Sigaev 2003-11-25 13:40:16 +00:00
  • 4ca765f9aa Ignore too long lexeme Teodor Sigaev 2003-11-25 13:33:15 +00:00