summaryrefslogtreecommitdiff
path: root/src/backend
Commit message (Collapse)AuthorAgeFilesLines
* Fix boolean assignment of return values to use "FALSE" rather than theThomas G. Lockhart1999-04-151-5/+5
| | | | | mis-copied "NULL", which happens to have the same binary value. Previously, gcc gave non-fatal warnings.
* Fix adding columns to a temp table.Bruce Momjian1999-04-131-1/+10
|
* There are some bugs about backward scanning usingBruce Momjian1999-04-133-22/+102
| | | | | | | | | | | | | | | indexes. 1. Index Scan using plural indexids never scan backward as to the order of indexids. 2. The cursor using Index scan is not usable after moving past the end. This patch solves above bugs. Moreover the change of _bt_first() would be useful to extend ORDER BY patch by Jan Wieck for all descending order cases. Hiroshi Inoue
* Fix HEAP_MOVED_IN handling in HeapTupleSatisfiesDirty().Vadim B. Mikheev1999-04-121-7/+12
|
* Some comments...Vadim B. Mikheev1999-04-121-2/+7
|
* Unique btree-s:Vadim B. Mikheev1999-04-121-4/+19
| | | | | | | /* * Have to check is inserted heap tuple deleted one * (i.e. just moved to another place by vacuum)! */
* Repair problems seen when CREATE OPERATOR mentions aTom Lane1999-04-111-246/+195
| | | | | | | | not-yet-defined operator in commutator, negator, etc links. This is necessary in order to ensure that a pg_dump dump of user-defined operators can be reloaded. There may still be a bug lurking here, because it's provoking a 'Buffer Leak' notice message in one case. See my mail to pgsql-hackers.
* Fix CREATE OPERATOR ... LANGUAGE 'internal', which I broke whileTom Lane1999-04-093-36/+42
| | | | making prosrc instead of proname be the link to the actual internal function.
* Fix some more hashjoin-related bugs in pg_operator. FixTom Lane1999-04-071-37/+39
| | | | | | | hashjoin's hashFunc() so that it does the right thing with pass-by-value data types (the old code would always return 0 for int2 or char values, which would work but would slow things down a lot). Extend opr_sanity regress test to catch more kinds of errors.
* Version string was truncating the last character.Thomas G. Lockhart1999-04-061-2/+2
| | | | | Use memcpy() rather than StrNCpy() which had forced a string termination character at the end.
* Reduce default file size limit to 1Gb, and move theTom Lane1999-04-051-29/+6
| | | | configuration constant to config.h.
* Fix HEAP_MOVED_OFF handling in HeapTupleSatisfiesDirtyVadim B. Mikheev1999-04-051-1/+9
| | | | (may be used while vacuuming unique btree-s).
* Fix potential overflow problems when relation size exceedsTom Lane1999-04-051-18/+39
| | | | | 2gig. Fix failure to reliably put the smaller relation on the inside of a hashjoin.
* Give a better error message if an SQL-language function isTom Lane1999-04-031-29/+69
| | | | | | called through fmgr. Someday we should try to actually execute the function, but that looks like it might be a major feature addition. Not something to try during beta phase.
* Fix nasty bug in optimization of multiway joins: optimizerTom Lane1999-04-033-37/+31
| | | | would sometimes generate a plan that omitted a sort step before merge.
* Repair problems with omitted password and VALID UNTILTom Lane1999-04-021-21/+38
| | | | parameters in CREATE USER.
* Clean up compile errors and warnings, cf Billy Allie'sTom Lane1999-04-022-9/+7
| | | | complaints (and some of my own).
* Small cleanups.Bruce Momjian1999-03-304-12/+9
|
* Modify fmgr so that internal name (compiler name) of a built-inTom Lane1999-03-292-32/+37
| | | | | | | | | | function is found in prosrc field of pg_proc, not proname. This allows multiple aliases of a built-in to all be implemented as direct builtins, without needing a level of indirection through an SQL function. Replace existing SQL alias functions with builtin entries accordingly. Save a few K by not storing string names of builtin functions in fmgr's internal table (if you really want 'em, get 'em from pg_proc...). Update opr_sanity with a few more cross-checks.
* 1. Vacuum is updated for MVCC.Vadim B. Mikheev1999-03-2813-334/+768
| | | | | | | 2. Much faster btree tuples deletion in the case when first on page index tuple is deleted (no movement to the left page(s)). 3. Remember blkno of new root page in BTPageOpaque of left/right siblings when root page is splitted.
* Fix bogus function signature for areajoinsel.Tom Lane1999-03-281-13/+13
| | | | It still doesn't do anything, but at least now it does nothing correctly.
* Delete unused system table pg_parg.Tom Lane1999-03-271-2/+2
|
* Fix multi-byte+locale problemTatsuo Ishii1999-03-251-1/+21
|
* Clean up att_align calculations so that XXXALIGN macrosTom Lane1999-03-251-3/+23
| | | | need not be bogus.
* Add KOI8/WIN/ALT supportTatsuo Ishii1999-03-242-37/+296
|
* These small utilities are for generating internal tables fromTatsuo Ishii1999-03-243-0/+198
| | | | rcode encoding tables.
* Remove Tee code, move to _deadcode.Bruce Momjian1999-03-239-67/+12
|
* cleanupsBruce Momjian1999-03-232-6/+4
|
* Hi,Bruce Momjian1999-03-222-5/+5
| | | | | | | | | | I have solved some problems with dynamic loading on NT. It is possible to run succesfully both trigger and plpgsql regression tests. The patch is in the included file "diff". Dan
* Add % to b_expr.Bruce Momjian1999-03-221-1/+5
|
* Cleanup of NULL in inet types.Bruce Momjian1999-03-222-71/+81
|
* Correct some comments, fix a small memory wastage when datatypeTom Lane1999-03-211-12/+15
| | | | is pass-by-value.
* This patch fixes the bug that made it impossible to grant permissions toBruce Momjian1999-03-211-10/+29
| | | | | | a user such as "www-data". Oliver
* Add .cvsignore file so cvs doesn't complain if you have lex/yaccTom Lane1999-03-211-0/+3
| | | | output files laying about.
* cleanupBruce Momjian1999-03-211-3/+3
|
* Fix for %4 and 4%.Bruce Momjian1999-03-211-1/+5
|
* Remove yacc/lex output files from CVS repository.Tom Lane1999-03-203-14485/+0
|
* Reverse out pfree agg part of patch from Erik Riedel.Bruce Momjian1999-03-202-4/+1
|
* cleanupBruce Momjian1999-03-201-2/+2
|
* cleanupBruce Momjian1999-03-201-3/+3
|
* Fix for aggregate memory leaks from Erik Riedel.Bruce Momjian1999-03-204-4/+76
|
* Fix shift/reduce for NULL = Var.Bruce Momjian1999-03-192-1036/+1037
|
* Fix for memory leak in executor with fjIsNull.Bruce Momjian1999-03-191-2/+5
|
* I suggest the following portability patch, which does notBruce Momjian1999-03-192-7/+8
| | | | | | | | | | change functionality, but makes the code more ANSI C'ish. My AIX xlc compiler barfs on all of these. Can someone please review and apply to current. <<port.patch>> Thanks Andreas
* cleanup parserBruce Momjian1999-03-182-3285/+3236
|
* grammar cleanup'Bruce Momjian1999-03-181-3/+4
|
* cleanup of grammer.Bruce Momjian1999-03-182-5/+5
|
* Fix optimizer indexing not working for negative numbers.Bruce Momjian1999-03-182-4622/+4701
|
* cleanupsBruce Momjian1999-03-183-7/+4
|
* Add new postgres -O option to allow system table structure changes.Bruce Momjian1999-03-1711-30/+40
|