Commit Graph

438 Commits (2aa0476dc38f7e510b8cde627e83b4c76fa05d61)

Author SHA1 Message Date
Tom Lane 2aa0476dc3 Manual cleanup of pgindent results. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Andres Freund 284bef2977 Fix yet another bug in ON CONFLICT rule deparsing. 10 years ago
Andres Freund 9bc77c4519 Various fixes around ON CONFLICT for rule deparsing. 10 years ago
Andres Freund f3d3118532 Support GROUPING SETS, CUBE and ROLLUP. 10 years ago
Simon Riggs f6d208d6e5 TABLESAMPLE, SQL Standard and extensible 10 years ago
Peter Eisentraut d02f16470f Replace some appendStringInfo* calls with more appropriate variants 11 years ago
Tom Lane 1a8a4e5cde Code review for foreign/custom join pushdown patch. 11 years ago
Andres Freund 168d5805e4 Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 11 years ago
Magnus Hagander d678bde655 Fix indentation that could mask a future bug 11 years ago
Robert Haas e044a44949 Deparse named arguments to use the new => operator instead of := 11 years ago
Robert Haas e7cb7ee145 Allow FDWs and custom scan providers to replace joins with scans. 11 years ago
Peter Eisentraut cac7658205 Add transforms feature 11 years ago
Tom Lane 542320c2bd Be more careful about printing constants in ruleutils.c. 11 years ago
Tom Lane 7b8b8a4331 Improve representation of PlanRowMark. 11 years ago
Tom Lane e9f1c01b71 Fix dumping of views that are just VALUES(...) but have column aliases. 11 years ago
Tom Lane a5cd70dcbc Improve performance of EXPLAIN with large range tables. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane 447770404c Rearrange CustomScan API. 11 years ago
Robert Haas 0b03e5951b Introduce custom path and scan providers. 11 years ago
Alvaro Herrera 7b1c2a0f20 Split builtins.h to a new header ruleutils.h 11 years ago
Alvaro Herrera df630b0dd5 Implement SKIP LOCKED for row-level locks 11 years ago
Tom Lane 9b35ddce93 Partial fix for dropped columns in functions returning composite. 11 years ago
Tom Lane 8f889b1083 Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Tom Lane 91e16b9806 Fix yet another corner case in dumping rules/views with USING clauses. 12 years ago
Tom Lane 0bff398761 Check for interrupts and stack overflow during rule/view dumps. 12 years ago
Tom Lane 41de93c53a Reduce indentation/parenthesization of set operations in rule/view dumps. 12 years ago
Tom Lane 0601cb54da Limit overall indentation in rule/view dumps. 12 years ago
Tom Lane d166eed302 Fix indentation of JOIN clauses in rule/view dumps. 12 years ago
Simon Riggs e5550d5fec Reduce lock levels of some ALTER TABLE cmds 12 years ago
Tom Lane c7b3539599 Fix non-equivalence of VARIADIC and non-VARIADIC function call formats. 12 years ago
Tom Lane 7c31874945 Avoid getting more than AccessShareLock when deparsing a query. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane 8d65da1f01 Support ordered-set (WITHIN GROUP) aggregates. 12 years ago
Noah Misch 53685d7981 Rename TABLE() to ROWS FROM(). 12 years ago
Peter Eisentraut 85ed91ee7d Implement information_schema.parameters.parameter_default column 12 years ago
Peter Eisentraut b7212c9726 Fix thinko in SPI_execute_plan() calls 12 years ago
Peter Eisentraut 4053189d59 Avoid potential buffer overflow crash 12 years ago
Tom Lane 784e762e88 Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 12 years ago
Tom Lane 0b7e660d6c Fix ruleutils pretty-printing to not generate trailing whitespace. 12 years ago
Tom Lane bb45c64041 Support default arguments and named-argument notation for window functions. 12 years ago
Robert Haas cacbdd7810 Use appendStringInfoString instead of appendStringInfo where possible. 12 years ago
Kevin Grittner 277607d600 Eliminate pg_rewrite.ev_attr column and related dead code. 12 years ago
Tom Lane 0d3f4406df Allow aggregate functions to be VARIADIC. 12 years ago
Greg Stark c62736cc37 Add SQL Standard WITH ORDINALITY support for UNNEST (and any other SRF) 12 years ago
Tom Lane 10a509d829 Move strip_implicit_coercions() from optimizer to nodeFuncs.c. 12 years ago
Tom Lane ef655663c5 Further hacking on ruleutils' new column-alias-assignment code. 12 years ago
Tom Lane a7cd853b75 Change post-rewriter representation of dropped columns in joinaliasvars. 12 years ago
Andrew Dunstan d26888bc4d Move checking an explicit VARIADIC "any" argument into the parser. 12 years ago