Commit Graph

357 Commits (4240e429d0c2d889d0cda23c618f94e12c13ade7)

Author SHA1 Message Date
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 9ea14ef56a When a function not returning RECORD has a single OUT parameter, use 20 years ago
Tom Lane 2a4fad1a0e Add NOWAIT option to SELECT FOR UPDATE/SHARE. 20 years ago
Tom Lane 184ba4d5ed Check for out-of-range varoattno in deparse_context_for_subplan. 20 years ago
Bruce Momjian 74b49a8129 Add E'' to internally created SQL strings that contain backslashes. 20 years ago
Tom Lane 7762619e95 Replace pg_shadow and pg_group by new role-capable catalogs pg_authid 20 years ago
Tom Lane 943b396245 Add Oracle-compatible GREATEST and LEAST functions. Pavel Stehule 20 years ago
Tom Lane a4996a8953 Replace the parser's namespace tree (which formerly had the same 20 years ago
Tom Lane ba42002461 Revise handling of dropped columns in JOIN alias lists to avoid a 20 years ago
Tom Lane 6dfe64ee57 Teach ruleutils to drill down into RECORD-type Vars in the same way 20 years ago
Tom Lane 0832fb74df Fix longstanding oversight in ruleutils.c: it doesn't regurgitate 20 years ago
Neil Conway a4374f9070 Remove second argument from textToQualifiedNameList(), as it is no longer 20 years ago
Tom Lane 6c412f0605 Change CREATE TYPE to require datatype output and send functions to have 20 years ago
Neil Conway 47458f8c2f GCC 4.0 includes a new warning option, -Wformat-literal, that emits 20 years ago
Tom Lane 162bd08b3f Completion of project to use fixed OIDs for all system catalogs and 21 years ago
Tom Lane 7c13781ee7 First phase of project to use fixed OIDs for all system catalogs and 21 years ago
Neil Conway f5ab0a14ea Add a "USING" clause to DELETE, which is equivalent to the FROM clause 21 years ago
Tom Lane ad161bcc8a Merge Resdom nodes into TargetEntry nodes to simplify code and save a 21 years ago
Tom Lane 70c9763d48 Convert oidvector and int2vector into variable-length arrays. This 21 years ago
Tom Lane c06b31dc31 get_names_for_var didn't do recursion for unnamed JOIN vars quite right; 21 years ago
Tom Lane d4b49b4bd4 Avoid generating excess (and illegal) parentheses around an aliased JOIN 21 years ago
Tom Lane 12b1b5d837 Instead of supposing (wrongly, in the general case) that the rowtype 21 years ago
Tom Lane 98e8b48053 Create 'default_tablespace' GUC variable that supplies a TABLESPACE 21 years ago
Tom Lane b2b0673e4b When displaying a Var that is a reference to a column of an unnamed join, 21 years ago
Tom Lane bdbe9c9f06 pg_get_indexdef() didn't do quite the right thing with identifying 21 years ago
Tom Lane 4b10271037 Change get_rule_expr so that when the input is a List, it displays the 21 years ago
Tom Lane b2c4071299 Redesign query-snapshot timing so that volatile functions in READ COMMITTED 21 years ago
Tom Lane e41acf4029 Tweak prettyprinting rules for saner indenting of UNION, INTERSECT, 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Tom Lane bbd6eb5b95 Repair some issues with column aliases and RowExpr construction in the 21 years ago
Tom Lane fcaad7e2c1 Standardize on the assumption that the arguments of a RowExpr correspond 21 years ago
Tom Lane f0efe26402 Support USING INDEX TABLESPACE clause for PRIMARY KEY and UNIQUE 21 years ago
Tom Lane 07b4c48b6a Fix broken logic for pretty-printing parenthesis-suppression in UNION 21 years ago
Tom Lane a0e842d81b Add pg_get_serial_sequence() function, and cause pg_dump to use it. 21 years ago
Tom Lane 2467394ee1 Tablespaces. Alternate database locations are dead, long live tablespaces. 21 years ago
Tom Lane d70a42e642 Represent type-specific length coercion functions as pg_cast entries, 21 years ago
Tom Lane 7e64dbc6b5 Support assignment to subfields of composite columns in UPDATE and INSERT. 21 years ago
Tom Lane c541bb86e9 Infrastructure for I/O of composite types: arrange for the I/O routines 21 years ago
Neil Conway 72b6ad6313 Use the new List API function names throughout the backend, and disable the 21 years ago
Tom Lane 0858ed20d2 A couple other cosmetic cleanups in new List stuff. 21 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 21 years ago
Tom Lane 2f63232d30 Promote row expressions to full-fledged citizens of the expression syntax, 21 years ago
Tom Lane 573aaa52bc NATURAL CROSS JOIN is a contradiction in terms, not to mention disallowed 21 years ago
Tom Lane 077db40fa1 ALTER TABLE rewrite. New cool stuff: 21 years ago
Tom Lane 55f7c3300d Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... END 22 years ago
Neil Conway 7b2cf1713d Micro-opt: replace calls like 22 years ago
Tom Lane c607bd693f Clean up the usage of canonicalize_qual(): in particular, be consistent 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane fa5c8a055a Cross-data-type comparisons are now indexable by btrees, pursuant to my 22 years ago
Tom Lane c1d62bfd00 Add operator strategy and comparison-value datatype fields to ScanKey. 22 years ago