summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Sort help file names, from Peter EisentrautBruce Momjian1999-11-061-1/+1
|
* Add Linux ARM.Bruce Momjian1999-11-063-2/+13
|
* Update psql bannerBruce Momjian1999-11-051-6/+6
|
* Update psql display.Bruce Momjian1999-11-051-3/+3
|
* environment variable set by MULTIBYTE startup code should beTom Lane1999-11-051-31/+22
| | | | | stored in malloc'd space, not in a static variable. Otherwise environment variable list is corrupted if libpq is dynamically unlinked...
* Update \? display.Bruce Momjian1999-11-051-9/+9
|
* Make pager on by default.Bruce Momjian1999-11-051-0/+1
|
* Clean up \? psql display.Bruce Momjian1999-11-051-5/+5
|
* psql banner cleanupBruce Momjian1999-11-051-5/+5
|
* clean up startup bannerBruce Momjian1999-11-051-5/+4
|
* Fix EOF/control-D display in psql.Bruce Momjian1999-11-041-1/+3
|
* Update to psql, run pgindent.Bruce Momjian1999-11-042-183/+183
|
* psql cleanupBruce Momjian1999-11-0429-8021/+5236
|
* Update psql with man pages and new version of help.Bruce Momjian1999-11-041-20/+24
|
* Major psql overhaul by Peter Eisentraut.Bruce Momjian1999-11-0430-145/+7019
|
* autoconfBruce Momjian1999-11-041-358/+417
|
* Improve getopt and readline support, from Peter Eisentraut.Bruce Momjian1999-11-042-3/+13
|
* Update bsdi for bsd/os 4.1Bruce Momjian1999-11-042-2/+2
|
* Make it possible to execute crashed CREATE/DROP commands again.Hiroshi Inoue1999-11-0414-58/+156
| | | | | | | | | | Now indexes of pg_class and pg_type are unique indexes and guarantee the uniqueness of correponding attributes. heap_create() was changed to take another boolean parameter which allows to postpone the creation of disk file. The name of rd_nonameunlinked was changed to rd_unlinked. It is used generally(not only for noname relations) now. Requires initdb.
* *** empty log message ***Michael Meskes1999-11-021-0/+44
|
* *** empty log message ***Michael Meskes1999-11-026-24/+21
|
* update for pgaccessBruce Momjian1999-11-021-3/+3
|
* autoconfBruce Momjian1999-11-011-372/+373
|
* Update pgaccessBruce Momjian1999-11-011-0/+1
|
* autoconfBruce Momjian1999-11-011-9/+9
|
* Update for pgaccess 0.98.Bruce Momjian1999-11-011-1/+1
|
* Eliminate RewritePreprocessQuery, which was taking anTom Lane1999-11-011-72/+22
| | | | | | unreasonable amount of time to clean up after a vanished parser problem. Don't call fireRIRonSubselect when we know there are no subselects, either.
* Eliminate some unbelievably cheesy code in _copyConst().Tom Lane1999-11-011-114/+56
| | | | | | | | Apparently, back in the dim reaches of prehistory, the parser couldn't be trusted to label Const nodes with the correct constbyval value ... and someone preferred to patch around this in copyObject rather than fix the problem at the source. The problem is long gone, but the hack lingered on. Until now.
* Inline check for full buffer in appendStringInfoChar.Tom Lane1999-11-011-4/+3
|
* Don't call ExecOpenIndices if pg_class relhasindex shows there are noTom Lane1999-11-012-38/+28
| | | | indexes to open. Avoid unnecessary work in ExecCheckPerm, too.
* Eliminate local inefficiencies in updateTargetListEntry, make_var, andTom Lane1999-11-014-76/+106
| | | | make_const --- don't repeat cache searches that aren't needed.
* formatting cleanupBruce Momjian1999-11-012-44/+38
|
* Update version for 7.0.Bruce Momjian1999-11-011-3/+3
|
* Allow indexes on system catalogs for use in cache code.Bruce Momjian1999-11-016-53/+237
| | | | Thanks to Hiroshi
* autoconfBruce Momjian1999-10-311-4/+2
|
* Update to pgaccess 0.98.Bruce Momjian1999-10-313-4/+6
|
* Rule dumper failed to affix '*' to inheritable RTEs.Tom Lane1999-10-311-20/+24
|
* Update for 0.98 pgaccessBruce Momjian1999-10-311-1/+1
|
* Update for 0.98.Bruce Momjian1999-10-312-9/+13
|
* autoconfBruce Momjian1999-10-311-49/+87
|
* Update pgaccess makefile for 0.98Bruce Momjian1999-10-316-32/+44
|
* Avoid duplicate ExecTypeFromTL() call in ExecInitJunkFilter() by passingTom Lane1999-10-304-49/+40
| | | | | | | in the TupleDesc that the caller already has (for call from ExecMain) or can make just as easily as ExecInitJunkFilter() can (for call from ExecAppend). Also, don't bother to build a junk filter for an INSERT operation that doesn't actually need one, which is the normal case.
* Rearrange heap_beginscan to eliminate extra call onTom Lane1999-10-301-10/+16
| | | | | mdnblocks. Bad enough it does an lseek, but to do it twice for no reason...
* Skip invoking set_uppernode_references() for a RESULT nodeTom Lane1999-10-301-3/+8
| | | | | that has no subplan --- saves a material amount of time for a simple INSERT ... VALUES query.
* Rewrite preprocess_targetlist() to reduce overhead for simple INSERTs.Tom Lane1999-10-301-238/+160
| | | | | | In particular, don't bother to look up type information for attributes where we're not actually going to use it, and avoid copying entire tlist structure when it's not necessary.
* Update pgaccess for 0.98.Bruce Momjian1999-10-301-3/+3
|
* Further performance improvements in sorting: reduce number of comparisonsTom Lane1999-10-301-185/+417
| | | | | | | | during initial run formation by keeping both current run and next-run tuples in the same heap (yup, Knuth is smarter than I am). And, during merge passes, make use of available sort memory to load multiple tuples from any one input 'tape' at a time, thereby improving locality of access to the temp file.
* Add pgaccess Makefile.Bruce Momjian1999-10-301-0/+21
|
* Add 0.98.Bruce Momjian1999-10-30188-0/+17109
|
* Remove 0.96 for update to 0.98Bruce Momjian1999-10-30201-22966/+0
|