Commit Graph

387 Commits (ec12e80019ea61d7f85bcf143cba2bc397fd512f)

Author SHA1 Message Date
Tom Lane cdeca5f590 Make toast-table creation and deletion work somewhat reliably. 26 years ago
Tom Lane 1aebc3618a First phase of memory management rewrite (see backend/utils/mmgr/README 26 years ago
Tom Lane a1dfaef6c6 Modify index-opening code to guarantee that the indexes of a relation 26 years ago
Tom Lane 1ee26b7764 Reimplement nodeMaterial to use a temporary BufFile (or even memory, if the 26 years ago
Tom Lane d03a933ec5 Fix performance problems with pg_index lookups (see, for example, 26 years ago
Bruce Momjian 946e80c435 Final #include cleanup. 26 years ago
Bruce Momjian df43800fc8 Clean up #include's. 26 years ago
Tom Lane f2d1205322 Another batch of fmgr updates. I think I have gotten all old-style 26 years ago
Tom Lane 6bdbd41f2d nodeAppend tried to deal with multiple result relations, but apparently it never 26 years ago
Bruce Momjian 8c1d09d591 Inheritance overhaul by Chris Bitmead <chris@bitmead.com> 26 years ago
Bruce Momjian 20ad43b576 Mark functions as static and ifdef NOT_USED as appropriate. 26 years ago
Peter Eisentraut 6a68f42648 The heralded `Grand Unified Configuration scheme' (GUC) 26 years ago
Tom Lane 0f1e39643d Third round of fmgr updates: eliminate calls using fmgr() and 26 years ago
Bruce Momjian a12a23f0d0 Remove unused include files. Do not touch /port or includes used by defines. 26 years ago
Tom Lane 091126fa28 Generated header files parse.h and fmgroids.h are now copied into 26 years ago
Tom Lane 18952f6744 Second round of fmgr changes: triggers are now invoked in new style, 26 years ago
Tom Lane 0a7fb4e918 First round of changes for new fmgr interface. fmgr itself and the 26 years ago
Tom Lane 1c5b902018 Fix problem in which sloppily-coded test in ExecInitIndexScan would 26 years ago
Tom Lane 25442d8d2f Correct oversight in hashjoin cost estimation: nodeHash sizes its hash 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Vadim B. Mikheev 71b4790b6d Commebts & one check in EndEvalPlanQual(). 26 years ago
Tom Lane e4d8d43c52 Fix (I hope) resource leakage in EvalPlanQual: open subplans must be 26 years ago
Tom Lane 891039c15f Partial fix for EvalPlanQual bugs reported by Magnus Hagander, 3-Apr. 26 years ago
Tom Lane 708f82f191 Fix bug noted by Bruce: FETCH in an already-aborted transaction block 26 years ago
Tom Lane 9da6d2c0e7 ExecSubPlan needs to be able to cope with RelabelType nodes atop the 26 years ago
Tom Lane aafe86d995 Correct typo in error message. 26 years ago
Tom Lane dad5bb01ba Redo permissions-checking code so that it does the right thing at APPEND 26 years ago
Tom Lane 9f198423df Hmm, it seems nodeMaterial has been broken for a good long while; 26 years ago
Tom Lane 57b30e8e22 Create a new expression node type RelabelType, which exists solely to 26 years ago
Hiroshi Inoue e3a97b370c Implement reindex command 26 years ago
Thomas G. Lockhart a344a6e7b5 Carry column aliases from the parser frontend. Enables queries like 26 years ago
Tom Lane 60be6da731 Replace nth() calls in inner loops with traversal of the list via 26 years ago
Tom Lane 40055db1eb Repair relation refcount leakage caused by SELECT FOR UPDATE. 26 years ago
Tom Lane dd979f66be Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is now 26 years ago
Bruce Momjian 5c25d60244 Add: 26 years ago
Tom Lane 6d1efd76fb Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 26 years ago
Tom Lane 9e0b463473 setheapoverride() is history. Uses replaced with CommandCounterIncrement() 26 years ago
Bruce Momjian e3354ab320 Update subquery error message. 26 years ago
Bruce Momjian 8a093d0ae3 Make number of args to a function configurable. 26 years ago
Tom Lane 166b5c1def Another round of planner/optimizer work. This is just restructuring and 26 years ago
Bruce Momjian b78769fda2 Fix it's and its to be correct. 26 years ago
Bruce Momjian 649ffe1616 Improve subquery error message, now says "More than one tuple returned 26 years ago
Jan Wieck 7c385f73e5 Required catalog changes for extended LONG attribute storage. 26 years ago
Tom Lane 939229904a Clean up some minor gcc warnings. 26 years ago
Jan Wieck 397e9b32a3 Some changes to prepare for LONG attributes. 26 years ago
Bruce Momjian a82f9ffde6 New LDOUT makefile variable for QNX os. 26 years ago
Tom Lane a8ae19ec3d aggregate(DISTINCT ...) works, per SQL spec. 26 years ago
Bruce Momjian 97dec77fab Rename several destroy* functions/tags to drop*. 26 years ago
Bruce Momjian 3ffd3d82db Make LD -r as macros that can be changed for QNX. 26 years ago
Bruce Momjian bb10bf319e Rename heap_replace to heap_update. 27 years ago