Commit Graph

317 Commits (db4518729d85da83eafdacbcebaeb12618517595)

Author SHA1 Message Date
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. 26 years ago
Bruce Momjian 6f9ff92cc0 Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp 26 years ago
Bruce Momjian fc955b14ea Add system indexes to match all caches. 26 years ago
Tom Lane c8c3e07e58 Clean up possible memory leakage in nodeSubplan 26 years ago
Tom Lane f68e11f373 Implement subselects in target lists. Also, relax requirement that 26 years ago
Tom Lane ac61a04a71 Fix ExecSubPlan to handle nulls per the SQL spec --- it didn't combine 27 years ago
Bruce Momjian 86ef36c907 New NameStr macro to convert Name to Str. No need for var.data anymore. 27 years ago
Hiroshi Inoue 2e2189a568 Make it possible to execute crashed CREATE/DROP commands again. 27 years ago
Tom Lane e81ad79de0 Don't call ExecOpenIndices if pg_class relhasindex shows there are no 27 years ago
Tom Lane 5b9d655ba7 Avoid duplicate ExecTypeFromTL() call in ExecInitJunkFilter() by passing 27 years ago
Tom Lane c60ecd8f8c Ooops ... 6.5 coding wasn't quite right anymore. Should learn 27 years ago
Tom Lane b021e9a130 Put back code in nodeAgg to generate a dummy all-nulls input tuple 27 years ago
Tom Lane 26c48b5e8c Final stage of psort reconstruction work: replace psort.c with 27 years ago
Tom Lane 59ed74e60b Actually, nodeMergejoin shouldn't include psort.h at all... 27 years ago
Tom Lane 3a2fd8492a nodeMergejoin was depending on an inclusion from psort.h... 27 years ago
Tom Lane db3c4c3a2d Split 'BufFile' routines out of fd.c into a new module, buffile.c. Extend 27 years ago
Tom Lane 5ce158c534 Remove a no-longer-needed kluge for degenerate aggregate cases, 27 years ago
Tom Lane 3eb1c82277 Fix planner and rewriter to follow SQL semantics for tables that are 27 years ago
Jan Wieck 1547ee017c This is part #1 for of the DEFERRED CONSTRAINT TRIGGER support. 27 years ago
Tom Lane a55888ec9c Fix nodeAgg coredump in case where lower-level plan has 27 years ago
Tom Lane be09bc9ff2 Modify nodeAgg.c so that no rows are returned for a GROUP BY 27 years ago