Commit Graph

659 Commits (cf96907aadca454c4094819c2ecddee07eafe203)

Author SHA1 Message Date
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
Tom Lane b833c3d4a4 Fix pg_get_constraintdef() to ensure CHECK constraints are always shown 22 years ago
Tom Lane bea8af9152 When dumping CREATE INDEX, must show opclass name if the opclass isn't 22 years ago
Bruce Momjian 2f98ece4de The brackets aren't put on the CHECK constraints properly. 22 years ago
Peter Eisentraut 2d13472c9e OK, some of these syntax errors should be given other codes. 22 years ago
Peter Eisentraut 33d4c828fd Some "feature not supported" errors are better syntax errors, because the 22 years ago
Tom Lane ec646dbc65 Create a 'type cache' that keeps track of the data needed for any particular 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 089003fb46 pgindent run. 22 years ago
Tom Lane 3a1ed8761f Fix inconsistent static-vs-not-static declarations. 22 years ago
Tom Lane 52347b6637 Add pretty-printing variants of pg_get_viewdef and related functions. 22 years ago
Tom Lane b6a1d25b0a Error message editing in utils/adt. Again thanks to Joe Conway for doing 22 years ago
Tom Lane 79fafdf49c Some early work on error message editing. Operator-not-found and 23 years ago
Tom Lane 455891bf96 Code review for UPDATE tab SET col = DEFAULT patch ... whack it around 23 years ago
Tom Lane bee217924d Support expressions of the form 'scalar op ANY (array)' and 23 years ago
Bruce Momjian ca64391d6c Updated the pg_get_constraintdef() to use conbin. Update pg_dump to use 23 years ago
Tom Lane fc8d970cbc Replace functional-index facility with expressional indexes. Any column 23 years ago
Tom Lane 0b5b3e9e65 Fix coredump in pg_get_triggerdef, ensure function name is schema- 23 years ago
Tom Lane f690920a75 Infrastructure for upgraded error reporting mechanism. elog.c is 23 years ago
Tom Lane 730840c9b6 First phase of work on array improvements. ARRAY[x,y,z] constructor 23 years ago
Bruce Momjian 3be6367b9f This patch creates a function named pg_get_triggerdef that takes the oid of 23 years ago
Tom Lane 51972a9d5d COALESCE() and NULLIF() are now first-class expressions, not macros 23 years ago
Bruce Momjian 8add2e1bca This patch makes pg_get_constraintdef support UNIQUE, PRIMARY KEY and 23 years ago
Tom Lane 3752e85bad Determine the set of constraints applied to a domain at executor 23 years ago
Bruce Momjian 6b196c0754 Don't print NO ACTION foreign key actions in dumps and psql \d. 23 years ago
Tom Lane e69785debf Further tweaking of parsetree & plantree representation of SubLinks. 23 years ago
Tom Lane 6bc61fc046 Adjust parser so that 'x NOT IN (subselect)' is converted to 23 years ago
Bruce Momjian d31b20af69 Fix dumping of DEFERRABLE/INITIALLY DEFERRED: 23 years ago
Tom Lane 2d8d66628a Clean up plantree representation of SubPlan-s --- SubLink does not appear 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Tom Lane ea0b5c8569 Use Params, rather than run-time-modified Const nodes, to handle 23 years ago
Tom Lane f893ee271f Remove unused constisset and constiscast fields of Const nodes. Clean 23 years ago
Bruce Momjian 6b603e67dc Add DOMAIN check constraints. 23 years ago
Tom Lane da395b56cd Tweak heap.c to refuse attempts to create table columns of standalone 23 years ago
Tom Lane 4a0c3a6142 Department of second thoughts: suppressing implicit casts everywhere in 23 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane 845a6c3acc Code review for domain-constraints patch. Use a new ConstraintTest node 23 years ago
Tom Lane 8a24a55c81 Fix ruleutils to dump column definition lists for anonymous record types 23 years ago
Tom Lane 5cabcfccce Modify array operations to include array's element type OID in the 23 years ago
Peter Eisentraut c828ec8820 Make pg_dump output more portable and more pleasing to look at. 23 years ago
Tom Lane a208ea72bc Modify pg_dump to dump foreign-key constraints as constraints, not as 23 years ago
Tom Lane ad7d3bddea Make domain types indexable. Rod Taylor & Tom Lane. 23 years ago
Tom Lane 9459db8ea9 Cause view/rule display to work as expected after rename of an underlying 23 years ago
Tom Lane b084cc3504 Cause schema-qualified FROM items and schema-qualified variable references 23 years ago
Peter Eisentraut 97377048b4 pg_cast table, and standards-compliant CREATE/DROP CAST commands, plus 24 years ago
Bruce Momjian 7d78bac108 Back out BETWEEN node patch, was causing initdb failure. 24 years ago
Bruce Momjian 3e22406ec6 Finished the Between patch Christopher started. 24 years ago