Commit Graph

522 Commits (742869946f4ff121778c2e5923ab51a451b16497)

Author SHA1 Message Date
Tom Lane 4a66f9dd54 Change scoping of table and join refnames to conform to SQL92: a JOIN 25 years ago
Tom Lane 60500d58bc Fix breakage of rules using NOTIFY actions, per bug report and patch 25 years ago
Tom Lane 31e3634a05 Suppress 'comparison-is-always-true' warning on machines 25 years ago
Tom Lane a933ee38bb Change SearchSysCache coding conventions so that a reference count is 25 years ago
Tom Lane 11f7b29054 Allow ORDER BY, LIMIT in sub-selects. Fix most (not all) cases where 25 years ago
Tom Lane 2f35b4efdb Re-implement LIMIT/OFFSET as a plan node type, instead of a hack in 25 years ago
Tom Lane 4837270be9 Fix silly typo that led to 'tleIsArrayAssign: I'm confused' message. 25 years ago
Tom Lane 05e3d0ee86 Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 25 years ago
Tom Lane 3a94e789f5 Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. 25 years ago
Tom Lane 8bdc2bf030 Use variable aliases, if supplied, rather than real column names in 25 years ago
Tom Lane a5a290cab9 Make rule lister use aliases from FROM clause when a table column has 25 years ago
Tom Lane ed5003c584 First cut at full support for OUTER JOINs. There are still a few loose 25 years ago
Bruce Momjian 0ba0e32172 O.K. - 25 years ago
Tom Lane 134fdf34d6 Fix ruleutils to produce correct output for array assignment, such 25 years ago
Tom Lane 62e29fe2e7 Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist' 25 years ago
Tom Lane 9f442cbf13 Correct unsafe use of strcmp(). See rant of same date posted to pghackers. 26 years ago
Tom Lane 8ecac94bb2 Functions on 'text' type updated to new fmgr style. 'text' is 26 years ago
Jan Wieck 57d8080a40 TOAST 26 years ago
Tom Lane f2d1205322 Another batch of fmgr updates. I think I have gotten all old-style 26 years ago
Bruce Momjian 332f0f5fc0 Rename rule CURRENT to OLD in source tree. Add mapping for backward 26 years ago
Tom Lane 936900074d Update rule dumper for the brave new world of ONLY. 26 years ago
Tom Lane ae526b4070 Another round of updates for new fmgr, mostly in the datetime code. 26 years ago
Tom Lane 0f1e39643d Third round of fmgr updates: eliminate calls using fmgr() and 26 years ago
Bruce Momjian a12a23f0d0 Remove unused include files. Do not touch /port or includes used by defines. 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Tom Lane 341b328b18 Fix a bunch of minor portability problems and maybe-bugs revealed by 26 years ago
Tom Lane 6358e654ca Update comment obsoleted by Thomas's latest fixes. 26 years ago
Thomas G. Lockhart 6456810078 Implement column aliases on views "CREATE VIEW name (collist)". 26 years ago
Tom Lane baeef0e172 Change rule dumper to produce reasonable output for casts that assign 26 years ago
Tom Lane e1a95def8b Quick hack solution so that pg_dump of views works. Needs repair after 26 years ago
Tom Lane 57b30e8e22 Create a new expression node type RelabelType, which exists solely to 26 years ago
Tom Lane 4c2071c8bf Repair bogus rule display of attr lists. 26 years ago
Thomas G. Lockhart a344a6e7b5 Carry column aliases from the parser frontend. Enables queries like 26 years ago
Tom Lane 584e646ad8 Fix a passel of problems with incorrect calls to typinput and typoutput 26 years ago
Peter Eisentraut 1cd4c14116 Fixed all elog related warnings, as well as a few others. 26 years ago
Bruce Momjian b78769fda2 Fix it's and its to be correct. 26 years ago
Tom Lane 350cb386af Clean up handling of explicit NULL constants. Cases like 26 years ago
Tom Lane a8ae19ec3d aggregate(DISTINCT ...) works, per SQL spec. 26 years ago
Tom Lane 53311358c2 Rule deparser needs to quote identifiers that are spelled the same as 26 years ago
Bruce Momjian 74f418eb9a Add pg_statistic index, add missing Hiroshi file. 26 years ago
Bruce Momjian fc955b14ea Add system indexes to match all caches. 26 years ago
Tom Lane f68e11f373 Implement subselects in target lists. Also, relax requirement that 26 years ago
Bruce Momjian 86ef36c907 New NameStr macro to convert Name to Str. No need for var.data anymore. 26 years ago
Tom Lane 987026c931 Rule dumper failed to affix '*' to inheritable RTEs. 26 years ago
Tom Lane 3e21ecbbe6 Make the rule deparser a little less quote-happy, so that 26 years ago
Tom Lane eabc714a91 Reimplement parsing and storage of default expressions and constraint 26 years ago
Tom Lane cd243d27ce Revise rule-printing routines to use expandable StringInfo buffers, so that 26 years ago
Tom Lane 51f62ea45c Rule deparser didn't handle unary operators correctly. 26 years ago
Tom Lane 958600156c Fix several problems in rule deparsing: didn't handle array 26 years ago
Tom Lane 42af56e1ea Revise implementation of SubLinks so that there is a consistent, 26 years ago