caa72ad | Bruce Momjian | 03 February 2003, 15:57:03 UTC | Add mention of CURRENT_SCHEMA for object creation. | 03 February 2003, 15:57:03 UTC |
0f36c54 | Tom Lane | 02 February 2003, 19:56:46 UTC | Brand 7.3.2. | 02 February 2003, 19:56:46 UTC |
84fdea1 | Tom Lane | 02 February 2003, 19:48:30 UTC | Update release history for 7.3.2. | 02 February 2003, 19:48:30 UTC |
e59750d | Tom Lane | 02 February 2003, 19:09:08 UTC | Fix nodeUnique to behave correctly when reversing direction after reaching either end of subplan results. This prevents misbehavior of cursors on SELECT DISTINCT ... queries. Per bug report 1-Feb-02. | 02 February 2003, 19:09:08 UTC |
d77c639 | Tom Lane | 01 February 2003, 22:09:41 UTC | Remove restriction that cast functions cannot be volatile. This restriction was debatable to begin with, but it has now become obvious that it breaks forward-porting of user-defined types; contrib/lo being the most salient example. | 01 February 2003, 22:09:41 UTC |
af30b95 | Tom Lane | 01 February 2003, 22:07:14 UTC | Cleaner solution to the problem of loading pre-7.3 dumps containing columns of type lo (see contrib/lo). Rather than hacking the function definitions on-the-fly, just modify the queries issued by FixupBlobRefs so that they work even if CREATE CAST hasn't been issued. | 01 February 2003, 22:07:14 UTC |
90ad65a | Tom Lane | 01 February 2003, 19:29:26 UTC | Changes of 6-Sep-02 broke pg_restore's ability to recognize tar-format files. Fix it. | 01 February 2003, 19:29:26 UTC |
c801845 | Tom Lane | 01 February 2003, 18:31:37 UTC | Fix assign_session_authorization() to not be confused by all-numeric user names. Per recent reports. | 01 February 2003, 18:31:37 UTC |
3be050d | Tom Lane | 01 February 2003, 00:22:23 UTC | Prevent core dump from calling Tcl_DontCallWhenDeleted() with a null interp pointer. Per report from Gerhard Hintermayer. | 01 February 2003, 00:22:23 UTC |
a85d1d5 | Tom Lane | 01 February 2003, 00:07:19 UTC | Apply ljb's patch to prevent both memory leak and core dump during connection shutdown. This is a grotty workaround for a Tcl bug, but said bug has been there long enough that I'm not holding my breath for a real fix. Per discussions and testing from ljb and g.hintermayer. | 01 February 2003, 00:07:19 UTC |
c8d7686 | Tom Lane | 31 January 2003, 22:35:27 UTC | Make plpython's spi_execute interface handle NULLs properly. From Andrew Bosma. | 31 January 2003, 22:35:27 UTC |
4ff31fb | Tom Lane | 31 January 2003, 22:25:18 UTC | Clean up plpython error reporting so that its regression test passes with some amount of cleanliness. I see no need to report the internal Python name rather than the SQL procedure name in error tracebacks. | 31 January 2003, 22:25:18 UTC |
b52fe8d | Tom Lane | 31 January 2003, 20:58:28 UTC | Tweak bison build rules so that we get the same error messages from bison 1.875 and later as we did from earlier bison releases. Eventually we will probably want to adopt the newer message spelling ... but not yet. Per recent discussion on pgpatches. Note: I didn't change the build rules for bootstrap, ecpg, or plpgsql grammars, since these do not affect regression test results. | 31 January 2003, 20:58:28 UTC |
bb0c948 | Tom Lane | 31 January 2003, 00:32:00 UTC | Handle mixed-case names properly in plpgsql_parse_tripwordtype. From Neil Conway. | 31 January 2003, 00:32:00 UTC |
5c508b7 | Tom Lane | 30 January 2003, 19:50:07 UTC | Fix regression in .pgpass support. From Neil Conway. | 30 January 2003, 19:50:07 UTC |
cc16e49 | Tom Lane | 29 January 2003, 22:13:56 UTC | Update release history for 7.2.4. | 29 January 2003, 22:13:56 UTC |
d6242b3 | Tom Lane | 29 January 2003, 15:24:57 UTC | SPI_exec shouldn't return SPI_OK_SELECT if it hasn't actually returned a tuple table. Fixes core dump in pltcl (and probably other PLs) when executing a query rewritten by a rule. Per bug report from Wolfgang Walter. | 29 January 2003, 15:24:57 UTC |
726b7f3 | Tom Lane | 29 January 2003, 01:09:03 UTC | Repair array subscript overrun identified by Yichen Xie. Reduce the value of MAX_TIME_PRECISION in floating-point-timestamp-storage case from 13 to 10, which is as much as time_out is actually willing to print. (The alternative of increasing the number of digits we are willing to print looks risky; we might find ourselves printing roundoff garbage.) | 29 January 2003, 01:09:03 UTC |
8672494 | Tom Lane | 29 January 2003, 01:01:15 UTC | Fix array subscript overruns identified by Yichen Xie. | 29 January 2003, 01:01:15 UTC |
c95ed02 | Tom Lane | 28 January 2003, 18:04:13 UTC | Convert variable name to canonical spelling before checking for matches in GUCArrayAdd/GUCArrayDelete. This prevents the multiple-entry bug exhibited by Frank Lupo 28-Jan-2003. | 28 January 2003, 18:04:13 UTC |
93c3f36 | Bruce Momjian | 28 January 2003, 03:44:09 UTC | Revert off setting mention for client_min_messages. Set log_min_error_messages to the proper and agreed-upon default, PANIC (off). (BACKPATCH) | 28 January 2003, 03:44:09 UTC |
938a562 | Tom Lane | 27 January 2003, 00:23:49 UTC | Prevent core dump when die_horribly() is called with null AH pointer. Problem reported and fixed by Oliver Elphick. | 27 January 2003, 00:23:49 UTC |
a307ee1 | Tom Lane | 24 January 2003, 05:23:55 UTC | Back-patch fix for not shell-quoting editor name, as it also fixes silly buffer overrun (someone needs to learn to count characters...) | 24 January 2003, 05:23:55 UTC |
a825ad2 | Tom Lane | 23 January 2003, 15:18:50 UTC | Fix obsolete error message (isImmutable doesn't exist). | 23 January 2003, 15:18:50 UTC |
01376c2 | Tom Lane | 23 January 2003, 05:10:57 UTC | Change CREATE TABLE AS / SELECT INTO to create the new table with OIDs, for backwards compatibility with pre-7.3 behavior. Per discussion on pgsql-general and pgsql-hackers. | 23 January 2003, 05:10:57 UTC |
d735312 | Tom Lane | 23 January 2003, 01:23:14 UTC | Update 'Mathematical Functions' table to reflect 7.3 addition of float8 forms of ceil(), floor(), sign(). Back-patch this and other recent doc fixes in this file to the 7.3 branch. | 23 January 2003, 01:23:14 UTC |
c0f8da1 | Tom Lane | 22 January 2003, 20:17:07 UTC | Make estimation of mergejoin scan selectivities more robust, per recent example from RaÇl GutiÅrrez. | 22 January 2003, 20:17:07 UTC |
1f74045 | Tom Lane | 21 January 2003, 22:06:36 UTC | Fix coredump problem in plpgsql's RETURN NEXT. When a SELECT INTO that's selecting into a RECORD variable returns zero rows, make it assign an all-nulls row to the RECORD; this is consistent with what happens when the SELECT INTO target is not a RECORD. In support of this, tweak the SPI code so that a valid tuple descriptor is returned even when a SPI select returns no rows. | 21 January 2003, 22:06:36 UTC |
08b798e | Tom Lane | 21 January 2003, 19:57:50 UTC | Back-patch typprtlen fix, two other minor post-7.3 fixes. | 21 January 2003, 19:57:50 UTC |
c0f0d70 | Tom Lane | 16 January 2003, 15:28:06 UTC | Fix bogus formatting of DROP DATABASE command, per Christopher Kings-Lynne. | 16 January 2003, 15:28:06 UTC |
db398d0 | Tom Lane | 16 January 2003, 00:27:17 UTC | Repair an embarrassingly large number of alphabetization mistakes in the datetime token tables. Even more embarrassing, the regression tests revealed some of the problems --- but evidently the bogus output wasn't questioned. Add code to postmaster startup to directly check the tables for correct ordering, in hopes of not being embarrassed like this again. | 16 January 2003, 00:27:17 UTC |
1fb7158 | Bruce Momjian | 15 January 2003, 20:50:18 UTC | More comment cleanups for shared_buffers in postgresql.conf. | 15 January 2003, 20:50:18 UTC |
430fd35 | Bruce Momjian | 15 January 2003, 20:41:33 UTC | Update shared_buffer comment in postgresql.conf. | 15 January 2003, 20:41:33 UTC |
7112d38 | Bruce Momjian | 15 January 2003, 16:45:34 UTC | This patch fixes an incorrect statement and makes a few cleanups to contrib/fulltextindex/README.fti Backpatched to 7.3.X too. Neil Conway | 15 January 2003, 16:45:34 UTC |
3b8147a | Barry Lind | 14 January 2003, 09:40:48 UTC | Bumped up build number to 107 | 14 January 2003, 09:40:48 UTC |
3f479ef | Barry Lind | 14 January 2003, 09:15:35 UTC | Backport to 7.3 of patch to correctly handle fractional seconds Modified Files: Tag: REL7_3_STABLE jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java jdbc/org/postgresql/test/jdbc2/TimestampTest.java | 14 January 2003, 09:15:35 UTC |
3ff4496 | Barry Lind | 14 January 2003, 05:07:56 UTC | Patch from Kris Jurka to improve the performance of getImportedKeys(). The fix uses explicit joins to avoid using the genetic query optimizer for consistent results. Modified Files: Tag: REL7_3_STABLE jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java | 14 January 2003, 05:07:56 UTC |
fbc590f | Bruce Momjian | 11 January 2003, 21:03:21 UTC | Fix capitalization. | 11 January 2003, 21:03:21 UTC |
7680826 | Tom Lane | 11 January 2003, 17:22:34 UTC | Cause symlinks for shared-library versioning to run in the standard direction on HP-UX; our former approach has been obsolete since HPUX 9. Giles Lean | 11 January 2003, 17:22:34 UTC |
8b434d6 | Tatsuo Ishii | 11 January 2003, 06:59:30 UTC | Fix typo in an error messages | 11 January 2003, 06:59:30 UTC |
8ca6670 | Bruce Momjian | 11 January 2003, 05:04:27 UTC | > > This patch improves the documentation for the shared_buffers GUC param. > > I'd suggest that the runtime.sgml description explicitly say "values of > at least a few thousand are recommended for production installations". Neil Conway | 11 January 2003, 05:04:27 UTC |
295ece4 | Bruce Momjian | 11 January 2003, 04:59:08 UTC | A tiny patch to fix a typo in configure.in and another one in RELEASE_CHANGES. Manfred Koizar | 11 January 2003, 04:59:08 UTC |
e2123a9 | Tom Lane | 10 January 2003, 23:51:46 UTC | Add missing <limits.h> for INT64_IS_BUSTED case. | 10 January 2003, 23:51:46 UTC |
4a9588f | Bruce Momjian | 09 January 2003, 05:19:18 UTC | Fix indenting of log_min_error_statement. | 09 January 2003, 05:19:18 UTC |
9ecfdbc | Tom Lane | 09 January 2003, 01:07:18 UTC | Repair inconsistent rounding behavior for timestamp, time, interval, per gripe from Csaba Nagy. There is still potential for platform-specific behavior for values that are exactly halfway between integers, but at least we now get the expected answer for all other cases. | 09 January 2003, 01:07:18 UTC |
9260e79 | Bruce Momjian | 08 January 2003, 23:34:37 UTC | Remove 'const' from secure_write, to prevent compiler warning. | 08 January 2003, 23:34:37 UTC |
ce83fc6 | Bruce Momjian | 08 January 2003, 23:18:35 UTC | The second was that renegotiation was just plain broken. I can't believe I didn't notice this before -- once 64k was sent to/from the server the client would crash. Basicly, in 7.3 the server SSL code set the initial state to "about to renegotiate" without actually starting the renegotiation. In addition, the server and client didn't properly handle the SSL_ERROR_WANT_(READ|WRITE) error. This is fixed in the second patch. Nathan Mueller | 08 January 2003, 23:18:35 UTC |
671231f | Bruce Momjian | 08 January 2003, 22:57:05 UTC | I was playing around with 7.3.1 and found some more SSL problems. The first, that I missed when checking over 7.3.1, was that the client method was switched to SSLv23 along with the server. The SSLv23 client method does SSLv2 by default, but can also understand SSLv3. In our situation the SSLv2 backwords compatibility is really only needed on the server. This is the first patch. The last thing is that I found a way for the server to understand SSLv2 HELLO messages (sent by pre-7.3 clients) but then get them to talk SSLv3. This is the last one. Nathan Mueller | 08 January 2003, 22:57:05 UTC |
fdb1c80 | Bruce Momjian | 08 January 2003, 22:54:36 UTC | Fix dumping of DEFERRABLE/INITIALLY DEFERRED: > The big problem is that while pg_dump's dump_trigger() looks at > tginitdeferred and dumps accordingly, pg_get_constraintdef doesn't look > at tginitdeferred, and therefore doesn't record the requirement as part > of ALTER TABLE ADD CONSTRAINT. pg_get_constraintdef should probably be looking at condeferrable and condeferred in the pg_constraint row it's looking at. Maybe something like the attached. (Added, output only non-default values.) Stephan Szabo | 08 January 2003, 22:54:36 UTC |
a899179 | Tom Lane | 08 January 2003, 21:40:49 UTC | Repair bug noticed by Deepak Bhole: a shell type should have a dependency on its namespace, so that it will go away if the schema is dropped. | 08 January 2003, 21:40:49 UTC |
c8b0ab0 | Bruce Momjian | 08 January 2003, 21:33:53 UTC | Fix pgpass to work with PQconnectDB(). Backpatch to 7.3.X. Report from ljb. | 08 January 2003, 21:33:53 UTC |
40cb136 | Tom Lane | 08 January 2003, 19:41:57 UTC | Fix for bug #866. 7.3 contains new logic for avoiding redundant calls to the index AM when we know we are fetching a unique row. However, this logic did not consider the possibility that it would be asked to fetch backwards. Also fix mark/restore to work correctly in this scenario. | 08 January 2003, 19:41:57 UTC |
44f47eb | Bruce Momjian | 07 January 2003, 22:54:03 UTC | Backpatch extra slash removal into 7.3.X. HEAD already has it. | 07 January 2003, 22:54:03 UTC |
a4ee775 | Bruce Momjian | 07 January 2003, 22:52:50 UTC | Fix doc chmod .pgpass line in 7.3.X. Head already fixed. | 07 January 2003, 22:52:50 UTC |
9ee8666 | Bruce Momjian | 07 January 2003, 22:18:49 UTC | Upgrade to my2pg 1.9 | 07 January 2003, 22:18:49 UTC |
b2353a3 | Bruce Momjian | 07 January 2003, 22:17:23 UTC | Upgrade to even newer ora2pg 2.0. | 07 January 2003, 22:17:23 UTC |
de1096b | Bruce Momjian | 07 January 2003, 22:16:19 UTC | Upgrade to ora2pg 1.10. Backpatch to 7.3.X. | 07 January 2003, 22:16:19 UTC |
2e0e101 | Tom Lane | 05 January 2003, 00:56:56 UTC | Fix inherited UPDATE for cases where child column numbering doesn't match parent table. This used to work, but was broken in 7.3 by rearrangement of code that handles targetlist sorting. Add a regression test to catch future breakage. | 05 January 2003, 00:56:56 UTC |
f159bce | Tom Lane | 05 January 2003, 00:49:59 UTC | Add missing include --- seems include file references are different in CVS tip than in this branch. | 05 January 2003, 00:49:59 UTC |
b19a0c7 | Peter Eisentraut | 04 January 2003, 10:26:28 UTC | Translation updates | 04 January 2003, 10:26:28 UTC |
4bd41a4 | Hiroshi Inoue | 03 January 2003, 15:43:33 UTC | Add casts between oid and lo in contrib. | 03 January 2003, 15:43:33 UTC |
3c06dd7 | Bruce Momjian | 02 January 2003, 06:01:02 UTC | Fix BSD/OS thread file locking bug in new fseeko code. Backpatch to 7.3.X. | 02 January 2003, 06:01:02 UTC |
573fe25 | Tom Lane | 01 January 2003, 21:57:18 UTC | fastpath code neglected to check whether user has privileges to call the target function. Also, move SetQuerySnapshot() call to avoid assert failure when a fastpath call is attempted in an aborted transaction. | 01 January 2003, 21:57:18 UTC |
5122512 | Tom Lane | 01 January 2003, 20:35:54 UTC | Awhile back I wrote that freebsd.h was probably broken in the places where it diverged from netbsd.h and openbsd.h. This has now been confirmed. Accordingly, make all three exactly alike. | 01 January 2003, 20:35:54 UTC |
5271e60 | Tom Lane | 30 December 2002, 02:18:39 UTC | Point does not return a center of lseg. Kenji Sugita | 30 December 2002, 02:18:39 UTC |
629df5f | Tom Lane | 29 December 2002, 22:29:03 UTC | Adjust hash table sizing algorithm to avoid integer overflow in ExecHashJoinGetBatch(). Fixes core dump on large hash joins, as in example from Rae Stiening. | 29 December 2002, 22:29:03 UTC |
b37d637 | Tom Lane | 27 December 2002, 20:06:28 UTC | Deliver better error message when a relation name is used in an expression. Per report from Ian Barwick. | 27 December 2002, 20:06:28 UTC |
d5a0f78 | Tom Lane | 27 December 2002, 17:10:55 UTC | Remove overenthusiastic free'ing of comment dependencies; could lead to core dump in pg_dump when dumping views having comments. See bug #855. | 27 December 2002, 17:10:55 UTC |
0b91b44 | Bruce Momjian | 27 December 2002, 14:10:49 UTC | Small fix in documentation and some examples of usage. Please, apply to 7.3 and current CVS Oleg Bartunov | 27 December 2002, 14:10:49 UTC |
31f7f57 | Bruce Momjian | 27 December 2002, 14:07:14 UTC | Trivial patch to increase max_fsm_pages as per earlier discussion. Philip Warner | 27 December 2002, 14:07:14 UTC |
7c3e3cd | Bruce Momjian | 23 December 2002, 22:19:26 UTC | Update SSL error message for improper permissions. Backpatch to 7.3.X. | 23 December 2002, 22:19:26 UTC |
a3feaba | Tom Lane | 21 December 2002, 01:07:21 UTC | Fix possible buffer overrun in \d command: substr(..., 128) produces a result of at most 128 chars, but that could be more than 128 bytes. Also ensure we don't try to pfree uninitialized pointers during error cleanup. | 21 December 2002, 01:07:21 UTC |
96bce9f | Bruce Momjian | 20 December 2002, 00:24:29 UTC | Update 7.3.1 to give proper attribution to pg_dump item. | 20 December 2002, 00:24:29 UTC |
9e04de0 | Peter Eisentraut | 18 December 2002, 23:38:08 UTC | Fix release notes and installation instructions for 7.3.1 release. | 18 December 2002, 23:38:08 UTC |
c4a3895 | Bruce Momjian | 18 December 2002, 20:39:31 UTC | Update Russian FAQ. Update all FAQ's for 7.3.X branch. | 18 December 2002, 20:39:31 UTC |
9c8ace7 | Bruce Momjian | 18 December 2002, 20:07:43 UTC | Update RELEASE checklist. | 18 December 2002, 20:07:43 UTC |
de34661 | Bruce Momjian | 18 December 2002, 20:07:02 UTC | Update INSTALL file for 7.3.1. | 18 December 2002, 20:07:02 UTC |
d2f0761 | PostgreSQL Daemon | 18 December 2002, 13:20:03 UTC | From the SSL_CTX_new man page: "SSLv23_method(void), SSLv23_server_method(void), SSLv23_client_method(void) A TLS/SSL connection established with these methods will understand the SSLv2, SSLv3, and TLSv1 protocol. A client will send out SSLv2 client hello messages and will indicate that it also understands SSLv3 and TLSv1. A server will understand SSLv2, SSLv3, and TLSv1 client hello messages. This is the best choice when compatibility is a concern." This will maintain backwards compatibility for those us that don't use TLS connections ... | 18 December 2002, 13:20:03 UTC |
bb501dc | Bruce Momjian | 18 December 2002, 04:41:06 UTC | Update FAQ for 7.3.1. | 18 December 2002, 04:41:06 UTC |
148e7e0 | Bruce Momjian | 18 December 2002, 02:07:30 UTC | Stamp 7.3.1. | 18 December 2002, 02:07:30 UTC |
f599d56 | Tom Lane | 16 December 2002, 18:39:57 UTC | Fix ALTER TABLE ADD COLUMN to disallow the same column types that are disallowed by CREATE TABLE (eg, pseudo-types); also disallow these types from being introduced by the range-function syntax. While at it, allow CREATE TABLE to create zero-column tables, per recent pghackers discussion. I am back-patching this into 7.3 since failure to disallow pseudo-types is arguably a security hole. | 16 December 2002, 18:39:57 UTC |
750b3f3 | Bruce Momjian | 14 December 2002, 18:49:43 UTC | The actual segfault was caused by a double pfree(), but ISTM that failing to find pg_hba.conf should be a fatal error anyway, so I increased the priority of the elog() from LOG to FATAL and refactored the code a little bit. Neil Conway | 14 December 2002, 18:49:43 UTC |
96e9574 | Bruce Momjian | 14 December 2002, 18:39:39 UTC | Ok, I think I've gotten this figured out now. I saw this comment in pqcomm.c, switched the ERROR logs to COMMERROR logs and it all works. I've attached a patch to be-secure.c that fixes all my problems. Nathan Mueller | 14 December 2002, 18:39:39 UTC |
77a9708 | Bruce Momjian | 13 December 2002, 22:20:22 UTC | Backpatch SSL fixes into 7.3.1. | 13 December 2002, 22:20:22 UTC |
9056af5 | Bruce Momjian | 13 December 2002, 22:18:22 UTC | Increment libpq major number for 7.3.1 and minor for 7.4. | 13 December 2002, 22:18:22 UTC |
8fba8ca | Bruce Momjian | 13 December 2002, 05:50:41 UTC | This patch fixes minor bugs in dictionary generator in contrib/tsearch (contrib/tsearch/makedict/makedict.pl) [ Backpatched to 7.3.] Teodor Sigaev | 13 December 2002, 05:50:41 UTC |
1c432d6 | Tom Lane | 12 December 2002, 19:17:04 UTC | Guard against overrunning CTZName buffer when TZ is bogus. | 12 December 2002, 19:17:04 UTC |
68df4f7 | Tom Lane | 12 December 2002, 16:16:58 UTC | Back-patch fix to prevent core dump in EXPLAIN if optimizer has simplified function call to a constant. (7.3 won't actually execute such a plan anyway, but core dump is bad regardless.) | 12 December 2002, 16:16:58 UTC |
20606b4 | Bruce Momjian | 11 December 2002, 22:27:34 UTC | Mark SCO Openserver 5.0.4. supported by 7.3.1 as per chat report from user. template/sco updated. | 11 December 2002, 22:27:34 UTC |
bab9c3d | Bruce Momjian | 11 December 2002, 22:17:31 UTC | Fix line count error reporting in config files, like pg_hba.conf, per report from Oliver Elphick. Backpatch to 7.3. | 11 December 2002, 22:17:31 UTC |
f28802c | Bruce Momjian | 11 December 2002, 04:08:05 UTC | Bump version for 7.3 and 7.4. | 11 December 2002, 04:08:05 UTC |
ac3534f | Peter Eisentraut | 10 December 2002, 20:00:27 UTC | Translation updates | 10 December 2002, 20:00:27 UTC |
7ba47bf | Bruce Momjian | 09 December 2002, 21:03:42 UTC | This patch updates doc/src/sgml/runtime.sgml to refer to "MacOS X", not "OS/X". Neil Conway | 09 December 2002, 21:03:42 UTC |
39610c8 | Peter Eisentraut | 09 December 2002, 19:42:31 UTC | Fix Latin1/Unicode conversion by selecting the right table. | 09 December 2002, 19:42:31 UTC |
a92a401 | Bruce Momjian | 09 December 2002, 17:45:17 UTC | As far as I figured from the source code this function only deals with cleaning up locale names and nothing else. Since all the locale names are in plain ASCII I think it will be safe to use ASCII-only lower-case conversion. Nicolai Tufar | 09 December 2002, 17:45:17 UTC |
b3b3959 | Tom Lane | 06 December 2002, 19:28:13 UTC | Explain's code for showing quals of SubqueryScan nodes has been broken all along; not noticed till now. It's a scan not an upper qual ... | 06 December 2002, 19:28:13 UTC |
ab6e38e | Bruce Momjian | 06 December 2002, 05:15:32 UTC | Thank you very much, you catch it :). This bug had a long life, because it exists if and only if locale of postmaster was a different from C (or ru_RU.KOI8-R). Please, apply patch for current CVS & 7.3.1 Magnus Naeslund(f) wrote: > Ok, I nailed the bug, but i'm not sure what the correct fix is. > Attached tsearch_morph.diff that remedies this problem by avoiding it. > Also there's a debug aid patch if someone would like to know how i > finally found it out :) > > There problem in the lemmatize() function is that GETDICT(...) returned > a value not handled (BYLOCALE). > The value (-1) and later used as an index into the dicts[] array. > After that everything went berserk stack went crazy somehow so trapping > the fault sent me to the wrong place, and every time i read the value it > was positive ;) > > So now i just return the initial word passed to the lemmatize function, > because i don't know what to do with it. Magnus Naeslund | 06 December 2002, 05:15:32 UTC |
500677c | Tom Lane | 05 December 2002, 22:48:10 UTC | localbuf.c must be able to do blind writes. | 05 December 2002, 22:48:10 UTC |
0e98ae2 | Tom Lane | 05 December 2002, 21:46:55 UTC | Avoid pulling up sublinks from a subselect's targetlist. Works around problems that occur if sublink is referenced via a join alias variable. Perhaps this can be improved later, but a simple and safe fix is needed for 7.3.1. | 05 December 2002, 21:46:55 UTC |
530bf20 | Bruce Momjian | 05 December 2002, 21:04:14 UTC | It looks like the problem was introduced when the "SET autocommit" and "SET search_path" commands were added to the beginning of the script. The attatched patch should fix the problem. It probably should be applied against the 7.3 and 7.4 branches. Steven Singer | 05 December 2002, 21:04:14 UTC |