Commit Graph

659 Commits (cf96907aadca454c4094819c2ecddee07eafe203)

Author SHA1 Message Date
Thomas G. Lockhart 68d9fbeb55 Implement the IS DISTINCT FROM operator per SQL99. 24 years ago
Tom Lane ecb5269404 Further tweaks to support display of sort keys in EXPLAIN --- initial 24 years ago
Tom Lane 5a8ab29adf Queries used by ruleutils were not schema-proof. 24 years ago
Tom Lane dd9af92c41 Add display of sort keys to the default EXPLAIN output. 24 years ago
Tom Lane f0811a74b3 Merge the last few variable.c configuration variables into the generic 24 years ago
Tom Lane 3389a110d4 Get rid of long-since-vestigial Iter node type, in favor of adding a 24 years ago
Tom Lane f9e4f611a1 First pass at set-returning-functions in FROM, by Joe Conway with 24 years ago
Tom Lane 90739d4621 Make ruleutils.c schema-aware. Displayed names are schema-qualified 24 years ago
Tom Lane 3220fd2138 Tweak scanner/grammar interface so that the keyword-as-identifier rules 24 years ago
Tom Lane 25dfba3954 Make ruleutils.c use format_type for printing typenames. Minor tweaks 24 years ago
Tom Lane 52200befd0 Implement types regprocedure, regoper, regoperator, regclass, regtype 24 years ago
Tom Lane 6d6ca2166c Change naming rule for ON SELECT rules of views: they're all just 24 years ago
Tom Lane b3120804ad Rule names are now unique per-relation, rather than unique globally. 24 years ago
Tom Lane 902a6a0a4b Restructure representation of aggregate functions so that they have pg_proc 24 years ago
Tom Lane 108a0ec87d A little further progress on schemas: push down RangeVars into 24 years ago
Tom Lane 95ef6a3448 First phase of SCHEMA changes, concentrating on fixing the grammar and 24 years ago
Tom Lane 6eeb95f0f5 Restructure representation of join alias variables. An explicit JOIN 24 years ago
Bruce Momjian 3d9f865e94 Modify ALTER TABLE OWNER to change index ownership; code cleanup. 24 years ago
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Tom Lane 7863404417 A bunch of changes aimed at reducing backend startup time... 24 years ago
Tom Lane 2337780e0e Change display of FieldSelect nodes from arg.field to field(arg), 24 years ago
Tom Lane e59334994e Repair problem with listing rules that have a WHERE condition and 24 years ago
Tom Lane ed1ff84750 Tweak format_type so that we get good behavior for both column type 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane 1c7bef32b4 Fix ruleutils to depend on format_type, rather than having a private 24 years ago
Tom Lane 1ca0874faa Ooops, I was a little too enthusiastic about suppressing default 24 years ago
Tom Lane e5bbf19659 Extend pg_get_indexdef() to know about index predicates. Also, tweak 24 years ago
Tom Lane 1b5cffacdf Make ALTER TABLE RENAME on a view rename the view's on-select rule too. 24 years ago
Tom Lane 421467cdc8 Fix optimizer to not try to push WHERE clauses down into a sub-SELECT that 24 years ago
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 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