Commit Graph

525 Commits (c266ed31a8a3beed3533e6a78faeca78234cbd43)

Author SHA1 Message Date
Alvaro Herrera fcec6caafa Support XMLTABLE query expression 9 years ago
Robert Haas 5a73e17317 Improve error reporting for tuple-routing failures. 9 years ago
Peter Eisentraut 38d103763d Make more use of castNode() 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Robert Haas 27cdb3414b Reindent table partitioning code. 9 years ago
Peter Eisentraut f21a563d25 Move some things from builtins.h to new header files 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Tom Lane bd673e8e86 Make sure ALTER TABLE preserves index tablespaces. 9 years ago
Kevin Grittner 8c48375e5f Implement syntax for transition tables in AFTER triggers. 9 years ago
Tom Lane 0bb51aa967 Improve parsetree representation of special functions such as CURRENT_DATE. 9 years ago
Tom Lane 8a8c6b5381 Fix crash when pg_get_viewdef_name_ext() is passed a non-view relation. 9 years ago
Tom Lane a3c7a993d5 Make INSERT-from-multiple-VALUES-rows handle targetlist indirection better. 9 years ago
Robert Haas 3153b1a52f Eliminate a few more user-visible "cache lookup failed" errors. 9 years ago
Tom Lane 9492cf86e4 Fix assorted fallout from IS [NOT] NULL patch. 9 years ago
Robert Haas 976b24fb47 Change various deparsing functions to return NULL for invalid input. 9 years ago
Tom Lane 0daeba0e92 Be more paranoid in ruleutils.c's get_variable(). 9 years ago
Tom Lane 19e972d558 Rethink node-level representation of partial-aggregation modes. 9 years ago
Tom Lane 26e66184d6 Fix assorted missing infrastructure for ON CONFLICT. 9 years ago
Robert Haas 59eb551279 Fix EXPLAIN VERBOSE output for parallel aggregate. 10 years ago
Robert Haas 2ac3be2e76 Fix pg_get_functiondef to dump parallel-safety markings. 10 years ago
Tom Lane 1f7c85b820 Fix ruleutils.c's dumping of ScalarArrayOpExpr containing an EXPR_SUBLINK. 10 years ago
Teodor Sigaev 8b99edefca Revert CREATE INDEX ... INCLUDING ... 10 years ago
Teodor Sigaev 386e3d7609 CREATE INDEX ... INCLUDING (column[, ...]) 10 years ago
Tom Lane 2c6af4f442 Move keywords.c/kwlookup.c into src/common/. 10 years ago
Tom Lane cc2ca9319a Fix deparsing of ON CONFLICT arbiter WHERE clauses. 10 years ago
Tom Lane 65c5fcd353 Restructure index access method API to hide most of it at the C level. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Tom Lane c7e27becd2 Teach flatten_reloptions() to quote option values safely. 10 years ago
Tom Lane 6efbded6e4 Allow omitting one or both boundaries in an array slice specifier. 10 years ago
Tom Lane 074c5cfbfb Fix handling of inherited check constraints in ALTER COLUMN TYPE (again). 10 years ago
Tom Lane 8004953b5a Speed up ruleutils' name de-duplication code, and fix overlength-name case. 10 years ago
Tom Lane 7745bc352a Fix ruleutils.c's dumping of whole-row Vars in ROW() and VALUES() contexts. 10 years ago
Tom Lane dd7a8f66ed Redesign tablesample method API, and do extensive code review. 10 years ago
Heikki Linnakangas f92d6a540a Use appendStringInfoString/Char et al where appropriate. 10 years ago
Tom Lane 0a52d378b0 Avoid passing NULL to memcmp() in lookups of zero-argument functions. 10 years ago
Tom Lane f46edf479e Fix pg_get_functiondef() to print a function's LEAKPROOF property. 10 years ago
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 10 years ago
Tom Lane 1a8a4e5cde Code review for foreign/custom join pushdown patch. 10 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