Commit Graph

138 Commits (e196eedd8a95380fb392c00b9e7ea88a0e46053e)

Author SHA1 Message Date
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 943b396245 Add Oracle-compatible GREATEST and LEAST functions. Pavel Stehule 21 years ago
Tom Lane a4996a8953 Replace the parser's namespace tree (which formerly had the same 21 years ago
Tom Lane e18e8f8735 Change expandRTE() and ResolveNew() back to taking just the single 21 years ago
Tom Lane 83b72ee286 ParseComplexProjection should make use of expandRecordVariable so that 21 years ago
Tom Lane c20fb65780 On further experimentation, there were still a couple of bugs in 21 years ago
Tom Lane dfc5c72961 Fix ExpandIndirectionStar to handle cases where the expression to be 21 years ago
Tom Lane ad161bcc8a Merge Resdom nodes into TargetEntry nodes to simplify code and save a 21 years ago
Tom Lane bb34970f91 Use a bitmapset instead of a list for duplicate-column checking in 21 years ago
Tom Lane c06b31dc31 get_names_for_var didn't do recursion for unnamed JOIN vars quite right; 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane 02ca529dd8 Make error message more verbose, in hopes of avoiding misunderstandings 21 years ago
Tom Lane f065957062 Come to think of it, functions in FROM have the same syntactic restriction 22 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane bbd6eb5b95 Repair some issues with column aliases and RowExpr construction in the 22 years ago
Tom Lane f0cc132621 Fix oversight in recent rowtype-handling improvements: transformTargetList 22 years ago
Tom Lane 7e64dbc6b5 Support assignment to subfields of composite columns in UPDATE and INSERT. 22 years ago
Tom Lane a0d6e29ee7 Some more de-FastList-ification. 22 years ago
Neil Conway 72b6ad6313 Use the new List API function names throughout the backend, and disable the 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 27a4f06ade Get rid of crocky use of RangeVar nodes in parser to represent partially 22 years ago
Tom Lane 96656f7dd7 Try to make 'cross-database references are not implemented' errors a 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 23 years ago
Tom Lane 302f1a86dc Rewriter and planner should use only resno, not resname, to identify 23 years ago
Tom Lane 88381ade63 Code cleanup inspired by recent resname bug report (doesn't fix the bug 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane 81b5c8a136 A visit from the message-style police ... 23 years ago
Tom Lane a56ff9a0bd Another round of error message editing, covering backend/parser/. 23 years ago
Tom Lane 455891bf96 Code review for UPDATE tab SET col = DEFAULT patch ... whack it around 23 years ago
Tom Lane 7f1249a8d2 Fix compile warnings. 23 years ago
Peter Eisentraut b256f24264 First batch of object rename commands. 23 years ago
Bruce Momjian 53c4f1233f UPDATE ... SET <col> = DEFAULT 23 years ago
Tom Lane d7e76d42f2 markTargetListOrigin neglected to handle outer-scope Vars properly; 23 years ago
Tom Lane 2cf57c8f8d Implement feature of new FE/BE protocol whereby RowDescription identifies 23 years ago
Tom Lane aa282d4446 Infrastructure for deducing Param types from context, in the same way 23 years ago
Tom Lane 730840c9b6 First phase of work on array improvements. ARRAY[x,y,z] constructor 23 years ago
Tom Lane 51972a9d5d COALESCE() and NULLIF() are now first-class expressions, not macros 23 years ago
Bruce Momjian e529e9fa44 [ Revert patch ] 23 years ago
Bruce Momjian d21de3b121 > ================================================================= 23 years ago
Tom Lane 39b7ec3309 Create a distinction between Lists of integers and Lists of OIDs, to get 23 years ago
Tom Lane b0422b215c Preliminary code review for domain CHECK constraints patch: add documentation, 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Bruce Momjian 6b603e67dc Add DOMAIN check constraints. 23 years ago
Tom Lane 6d0d15c451 Make the world at least somewhat safe for zero-column tables, and 24 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 24 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago