Commit Graph

430 Commits (0cf56f14dd15532fec930b502cb6457023b01ef8)

Author SHA1 Message Date
Tom Lane f31dc0ada7 Partial indexes work again, courtesy of Martijn van Oosterhout. 25 years ago
Tom Lane fa9a95d6c4 Remove unnecessarily enthusiastic parenthesizing in reverse-listing of 25 years ago
Tom Lane 116d2bba7e Add IS UNKNOWN, IS NOT UNKNOWN boolean tests, fix the existing boolean 25 years ago
Tom Lane 40136f4465 Make rule lister do the right thing with Vars representing whole tuples. 25 years ago
Tom Lane ffbeafb19a Constant expressions that appear in ORDER BY, GROUP BY, DISTINCT ON 25 years ago
Bruce Momjian 0686d49da0 Remove dashes in comments that don't need them, rewrap with pgindent. 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Tom Lane be92ad49e0 Change case-folding of keywords to conform to SQL99 and fix misbehavior 25 years ago
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 26 years ago
Tom Lane 4837270be9 Fix silly typo that led to 'tleIsArrayAssign: I'm confused' message. 26 years ago
Tom Lane 05e3d0ee86 Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 26 years ago
Tom Lane 3a94e789f5 Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. 26 years ago
Tom Lane 8bdc2bf030 Use variable aliases, if supplied, rather than real column names in 26 years ago
Tom Lane a5a290cab9 Make rule lister use aliases from FROM clause when a table column has 26 years ago
Tom Lane ed5003c584 First cut at full support for OUTER JOINs. There are still a few loose 26 years ago
Bruce Momjian 0ba0e32172 O.K. - 26 years ago
Tom Lane 134fdf34d6 Fix ruleutils to produce correct output for array assignment, such 26 years ago
Tom Lane 62e29fe2e7 Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist' 26 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