Commit Graph

144 Commits (a981b0233622600754aaa287f05c685615353bc6)

Author SHA1 Message Date
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Tom Lane bbd6eb5b95 Repair some issues with column aliases and RowExpr construction in the 21 years ago
Tom Lane b2b5656362 Don't try to rewrite NEW references in a utility statement in a rule. 21 years ago
Tom Lane d70a42e642 Represent type-specific length coercion functions as pg_cast entries, 22 years ago
Tom Lane 7e64dbc6b5 Support assignment to subfields of composite columns in UPDATE and INSERT. 22 years ago
Neil Conway 72b6ad6313 Use the new List API function names throughout the backend, and disable the 22 years ago
Tom Lane 41accb0e1a Fix another place that assumed 'x = lcons(y, z)' would not have any 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane 2f63232d30 Promote row expressions to full-fledged citizens of the expression syntax, 22 years ago
Tom Lane 375369acd1 Replace TupleTableSlot convention for whole-row variables and function 22 years ago
Tom Lane cfd7fb7ed4 Fix permission-checking bug reported by Tim Burgess 10-Feb-03 (this time 22 years ago
Tom Lane 303a257b5f Revert ill-starred change of 13-Feb-02: it appeared to fix a problem of 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 22 years ago
Tom Lane 302f1a86dc Rewriter and planner should use only resno, not resname, to identify 22 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane 5e3c09a114 Coerce unknown-literal-constant default values to the column type during 22 years ago
Tom Lane 45708f5ebc Error message editing in backend/optimizer, backend/rewrite. 22 years ago
Tom Lane 93236b58e0 Add defenses against trying to attach qual conditions to a setOperation 22 years ago
Tom Lane 455891bf96 Code review for UPDATE tab SET col = DEFAULT patch ... whack it around 23 years ago
Bruce Momjian 53c4f1233f UPDATE ... SET <col> = DEFAULT 23 years ago
Tom Lane de28dc9a04 Portal and memory management infrastructure for extended query protocol. 23 years ago
Tom Lane aa282d4446 Infrastructure for deducing Param types from context, in the same way 23 years ago
Tom Lane 84666801ed Remove REWRITE_INVOKE_MAX in favor of making an accurate check for 23 years ago
Tom Lane f4a72f773c Repair rule permissions-checking bug reported by Tim Burgess 10-Feb-02: 23 years ago
Tom Lane a4d82dd4b4 Adjust API of expression_tree_mutator and query_tree_mutator to 23 years ago
Tom Lane e932a724a4 To suppress memory leakage in long-lived Lists, lremove() should pfree 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Tom Lane a044e2abdd Rule rewriter was doing the wrong thing with conditional INSTEAD rules 23 years ago
Tom Lane c1f91a38e2 Fix rewrite code so that rules are in fact executed in order by name, 23 years ago
Tom Lane d508b057ac Adjust handling of command status strings in the presence of rules, 23 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 23 years ago
Tom Lane 6fdc44be71 Tweak querytree-dependency-extraction code so that columns of tables 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane 8e80dbb849 Rephrase 'Cannot insert into a view' and related messages, per 23 years ago
Tom Lane 5cabcfccce Modify array operations to include array's element type OID in the 23 years ago
Tom Lane 38bb77a5d1 ALTER TABLE DROP COLUMN works. Patch by Christopher Kings-Lynne, 23 years ago
Bruce Momjian a90db34b54 The attached patch (against HEAD) implements 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 902a6a0a4b Restructure representation of aggregate functions so that they have pg_proc 24 years ago
Tom Lane b9ae55f2aa Undo not-so-hot decision to postpone insertion of default values into 24 years ago
Tom Lane 108a0ec87d A little further progress on schemas: push down RangeVars into 24 years ago
Tom Lane 6eeb95f0f5 Restructure representation of join alias variables. An explicit JOIN 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane cb052e0bf1 Fix rule rewriter so that new ordering of ON INSERT actions applies 25 years ago
Jan Wieck 9981b0f9ef Fire rule actions ON INSERT after original statement (if not INSTEAD). 25 years ago
Tom Lane bbb7b6f699 Remove some dead code, simplify calling convention. 25 years ago