Commit Graph

1170 Commits (19141f558411e96446294baf240eaeccf6d68b64)

Author SHA1 Message Date
Tom Lane 4a5f38c4e6 Code review for holdable-cursors patch. Fix error recovery, memory 23 years ago
Tom Lane 982430f846 Put back encoding-conversion step in processing of incoming queries; 23 years ago
Tom Lane f690920a75 Infrastructure for upgraded error reporting mechanism. elog.c is 23 years ago
Tom Lane da2060e5fd Remove premature attempt to constant-fold type coercion expressions. 23 years ago
Tom Lane 730840c9b6 First phase of work on array improvements. ARRAY[x,y,z] constructor 23 years ago
Tom Lane 906dce0464 Repair incorrect checking of grouped/ungrouped variables in the presence 23 years ago
Tom Lane f8a15f632d Add missing semicolon. 23 years ago
Bruce Momjian 54f7338fa1 This patch implements holdable cursors, following the proposal 23 years ago
Tom Lane 05f916e6ad Adjust subquery qual pushdown rules to be more forgiving: if a qual 23 years ago
Bruce Momjian 432b9b0f75 Add ALTER TABLE <tablename> CLUSTER ON <indexname> 23 years ago
Bruce Momjian 5f65225fa3 Todo items: 23 years ago
Tom Lane 6261c75014 Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n options 23 years ago
Tom Lane aa83bc04e0 Restructure parsetree representation of DECLARE CURSOR: now it's a 24 years ago
Bruce Momjian 69c049cef4 Back out LOCKTAG changes by Rod Taylor, pending code review. Sorry. 24 years ago
Bruce Momjian d0f3a7e9c4 - Modifies LOCKTAG to include a 'classId'. Relation receive a classId of 24 years ago
Tom Lane 51972a9d5d COALESCE() and NULLIF() are now first-class expressions, not macros 24 years ago
Tom Lane c4ebf7b150 Parser was dropping foreign-key constraints on the floor if present in 24 years ago
Tom Lane 18e8f06c9d Arrange to give error when a SetOp member statement refers to a variable 24 years ago
Tom Lane 5f5da0a6cb transformExpr() was missing some cases it ought to allow; per report 24 years ago
Bruce Momjian e529e9fa44 [ Revert patch ] 24 years ago
Bruce Momjian f249daf9b7 Adds in NO MAXVALUE and NO MINVALUE options for create sequence per 200X 24 years ago
Bruce Momjian 8195f8f042 Code for WITHOUT OIDS. 24 years ago
Bruce Momjian d21de3b121 > ================================================================= 24 years ago
Tom Lane 9069a5fc33 Use a varno not chosen at random for dummy variables in the top-level 24 years ago
Tom Lane c5ba16a83c Get rid of last few vestiges of parsetree dependency on grammar token 24 years ago
Tom Lane 39b7ec3309 Create a distinction between Lists of integers and Lists of OIDs, to get 24 years ago
Tom Lane c15a4c2aef Replace planner's representation of relation sets, per pghackers discussion. 24 years ago
Tom Lane e24977f3a4 Allow qualified type names in CREATE CAST, DROP CAST. Also allow the 24 years ago
Tom Lane 3752e85bad Determine the set of constraints applied to a domain at executor 24 years ago
Bruce Momjian 802a4d4111 Change MOVE LAST to MOVE ALL. 24 years ago
Tom Lane c7bceca156 Implement EXPLAIN EXECUTE. By Neil Conway, with some kibitzing from 24 years ago
Tom Lane 9d00798720 Tweak bison build rules so that we get the same error messages from 24 years ago
Peter Eisentraut ef7422510e Grant options, and cascading revoke. Grant options are allowed only for 24 years ago
Tom Lane b19adc1aae Fix parse_agg.c to detect ungrouped Vars in sub-SELECTs; remove code 24 years ago
Tom Lane d1686b42ab Recent changes in sublink representation require exprType() to accept 24 years ago
Peter Eisentraut b65cd56240 Read-only transactions, as defined in SQL. 24 years ago
Tom Lane e69785debf Further tweaking of parsetree & plantree representation of SubLinks. 24 years ago
Peter Eisentraut 36ea26793a Add optional drop behavior clause to REVOKE command, for SQL conformance. 24 years ago
Tom Lane 6bc61fc046 Adjust parser so that 'x NOT IN (subselect)' is converted to 24 years ago
Tom Lane 061168d38f Code review for FETCH/MOVE 0 changes. Improve documentation, do the 24 years ago
Tom Lane daec989f6a ALTER DOMAIN OWNER, from Rod Taylor. 24 years ago
Tom Lane 0a02d47a11 Enforces NOT NULL constraints to be applied against new PRIMARY KEY 24 years ago
Bruce Momjian 33f0108df8 Cause FETCH 1 to return the current cursor row, or zero if at 24 years ago
Tom Lane a8a820668a Deliver better error message when a relation name is used in an expression. 24 years ago
Tom Lane e932a724a4 To suppress memory leakage in long-lived Lists, lremove() should pfree 24 years ago
Tom Lane 260faf0b63 Fix ALTER TABLE ADD COLUMN to disallow the same column types that are 24 years ago
Tom Lane 3a4f7dde16 Phase 3 of read-only-plans project: ExecInitExpr now builds expression 24 years ago
Tom Lane b0422b215c Preliminary code review for domain CHECK constraints patch: add documentation, 24 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 24 years ago
Bruce Momjian 05a6b37912 Re-addd Rod's ALTER DOMAIN patch. 24 years ago