summaryrefslogtreecommitdiff
path: root/src/backend
Commit message (Collapse)AuthorAgeFilesLines
* Back-patch password leak fix for Vaschenko.REL7_0_PATCHESTom Lane2001-02-071-1/+5
|
* Back-patch fix for crash in GetRawDatabaseInfo(), just in case someoneTom Lane2001-01-141-2/+2
| | | | else needs it.
* Back-patch fix for 'btree: failed to add item to the page in _bt_sort (2)'Tom Lane2001-01-041-2/+9
| | | | | | failure during index creation. This problem should be gone in current sources, but I just thought I'd commit the 7.0.* patch in case anyone else needs it.
* Fix a bug in conversion from big5 to EUC_TW (CNS 11643-1992 Plane 3)Tatsuo Ishii2000-12-091-2/+2
| | | | Thanks Chih-Chang Hsieh <cch@cc.kmu.edu.tw> for finding the bug.
* Fix bugs in EUC_TW support. This fix includes patches contributedTatsuo Ishii2000-11-171-4/+11
| | | | | by Chih-Chang Hsi. See "A Patch for MIC to EUC_TW code converting in mb support" posting in pgsql-patches list dated 09 Nov 2000.
* Stopgap patch for problem with cursors using hash joins: an ABORTTom Lane2000-11-101-1/+7
| | | | | | | | | would cause two attempts to delete the hashtable portal, one from query shutdown and one from portalmem.c. Fix by making hash portals be treated as 'special' portal names, so that CollectNamedPortals will not think it should delete them. This code is in need of complete rewrite (and is already largely rewritten in current sources), but still need to put a finger in the dike for 7.0.*.
* Fix for inserting/copying longer multibyte strings into bpchar dataTatsuo Ishii2000-11-021-4/+25
| | | | types.
* Back-patch fix for bogus clearing of BufferDirtiedByMe.Tom Lane2000-10-221-3/+30
|
* Fix to_char() to avoid coredump on NULL input. Not needed in currentTom Lane2000-10-221-2/+14
| | | | sources due to fmgr rewrite, but 7.0.3 can use the patch...
* Fix time_larger, time_smaller, timetz_larger, timetz_smaller to meetTom Lane2000-10-191-5/+25
| | | | | | nodeAgg.c's expectation that aggregate transition functions never return pointers to their input values. This is fixed in a much better way in current sources, but in 7.0.* it's gotta be done like this.
* Back-patch fix for AM/PM boundary problem in to_char().Tom Lane2000-10-191-13/+71
| | | | Fix from Karel Zak, 10/18/00.
* Back-patch CommandCounterIncrement fix.Tom Lane2000-10-191-1/+5
|
* Patch VACUUM problem with moving chain of update tuples when sourceTom Lane2000-10-171-22/+56
| | | | and destination of a tuple lie on the same page.
* Back-patch nodeMaterial to honor chgParam by recomputing its output.Tom Lane2000-10-061-61/+64
|
* avoid database-wide restart on write errorHiroshi Inoue2000-10-041-3/+1
|
* Back-patch fix for TRUNCATE failure on relations with indexes.Tom Lane2000-09-301-41/+35
|
* Back-patch fix to grab read lock on a buffer while it is written out.Tom Lane2000-09-251-33/+47
|
* Back-patch code to deduce implied equalities from transitivity ofTom Lane2000-09-233-8/+202
| | | | | | | mergejoin clauses, and add these equalities to the given WHERE clauses. This is necessary to ensure that sort keys we think are equivalent really are equivalent as soon as their rels have been joined. Without this, 7.0 may create an incorrect mergejoin plan.
* Back-patch fix for subselect in targetlist of Append node.Tom Lane2000-09-231-41/+52
|
* Back-patch fix that allows AllocateFile() to return errno=ENFILE/EMFILETom Lane2000-09-231-20/+37
| | | | | after we are no longer able to close any more VFDs. This is needed to avoid postmaster crash under out-of-file-descriptors conditions.
* Back-patch fix to include kernel errno message in all smgr elog messages.Tom Lane2000-09-231-18/+18
|
* Back-patch fix for 'Sorcerer's Apprentice' syndrome wherein md.c wouldTom Lane2000-09-231-14/+42
| | | | | create a vast quantity of zero-length files if asked to access a block number far beyond the actual end of a relation.
* Back-patch fix for erroneous use of strcmp().Tom Lane2000-09-231-2/+2
|
* Back-patch fix for erroneous selectivity of not-equals.Tom Lane2000-09-231-2/+17
|
* Apply Jeroen van Vianen's patch for failure to check heap_openr failureTom Lane2000-09-231-2/+74
| | | | | | in RI triggers. This is fixed in another way in current sources, but might as well apply this patch to REL7_0 branch so that 7.0.3 need not suffer this crash.
* Back-patch fix to copy sub-Query nodes before planning them. ThisTom Lane2000-09-231-4/+15
| | | | | fixes problems with subselects appearing in contexts like COALESCE or BETWEEN, where parser will make multiple links to same subexpression.
* Cancel request while waiting for a lock should try to wakeHiroshi Inoue2000-09-201-12/+14
| | | | up sleeping processes.
* Back-patch fix to ensure that VACUUM always calls FlushRelationBuffers.Tom Lane2000-09-191-19/+37
|
* Back-patch fix for bogus plans involving non-mark/restorable planTom Lane2000-09-083-27/+66
| | | | as inner plan of a mergejoin.
* Back-patch fix to ensure we abort any open transaction at backend exit.Tom Lane2000-08-301-18/+22
|
* Back-patch primary fix for planner recursion bug.Tom Lane2000-07-271-1/+23
|
* SELECT ... FOR UPDATE neglects duplicate key checking.Tatsuo Ishii2000-07-261-1/+5
| | | | patches submitted by Hiroshi Inoue.
* Backpatch backwards-index-scan fix.Tom Lane2000-07-131-3/+3
|
* Back-patch StrNCpy fix.Tom Lane2000-07-073-11/+15
|
* Back-patch COPY WITH OIDS leak fix.Tom Lane2000-06-281-2/+4
|
* Back-patch large-object fix.Tom Lane2000-06-151-23/+33
|
* Backpatch SearchSysCacheTupleCopy fix for init_fcache.Tom Lane2000-06-061-4/+7
|
* Back-patch typeTypeName() fix into REL7_0.Tom Lane2000-06-061-3/+5
|
* Fix error message wordingBruce Momjian2000-06-051-2/+2
|
* Lexer defended us against overlength plain identifiers, but not againstTom Lane2000-06-011-1/+8
| | | | overlength quoted identifiers. Death and destruction ensue...
* Back-patch fix to recognize clause pairs involving ParamsTom Lane2000-05-311-36/+45
| | | | as being range queries.
* Update pg_hba.conf with more examplesBruce Momjian2000-05-301-1/+1
|
* Update pg_hba.conf.sample with better examples and descriptionsBruce Momjian2000-05-301-92/+106
|
* Copy pg_ident.conf.sample into /lib directory. Rename USERAUTH toBruce Momjian2000-05-302-7/+10
| | | | AUTHTYPE in config file. Patch both branches.
* Back-patch tz name length fixes into REL7_0.Tom Lane2000-05-292-12/+9
|
* array_map() needs to guard against a NULL input array. This problemTom Lane2000-05-281-1/+5
| | | | should go away in 7.1 with the new fmgr, but for 7.0.1 ...
* fastpath neglected to pass a valid isNull flag to the function beingTom Lane2000-05-281-1/+2
| | | | | | called. We hadn't noticed this because C-coded functions mostly don't pay attention to isNull anyway ... but plpgsql functions sure do ... This is fixed in another way for 7.1, but 7.0.1 needs this patch.
* Make EUC_CN support more robust.Tatsuo Ishii2000-05-281-2/+6
|
* Improve pg_hba.conf examplesBruce Momjian2000-05-271-6/+6
|
* Reduce eqsel()'s fudge-factor for estimating the frequency of valuesTom Lane2000-05-261-3/+6
| | | | | | | other than the most common value in a column. We had had 0.5, make it 0.1 to make it more likely that an indexscan will be chosen. Really need better statistics instead, but this should stem the bleeding meanwhile ...