Commit Graph

696 Commits (6f8bb7c1e9610dd7af20cdaf74c4ff6e6d678d44)

Author SHA1 Message Date
Tom Lane a3ca72ae9a Fix dumping of FUNCTION RTEs that contain non-function-call expressions. 8 years ago
Tom Lane bc2d716ad0 Fix ruleutils.c for domain-over-array cases, too. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 8 years ago
Tom Lane e7941a9766 Replace over-optimistic Assert in partitioning code with a runtime test. 8 years ago
Tom Lane 76a3df6e5e Code review focused on new node types added by partitioning support. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Tom Lane f04c9a6146 Standardize terminology for pg_statistic_ext entries. 8 years ago
Robert Haas 1848b73d45 Teach \d+ to show partitioning constraints. 8 years ago
Alvaro Herrera bc085205c8 Change CREATE STATISTICS syntax 8 years ago
Stephen Frost 0c76c2463e pg_get_partkeydef: return NULL for non-partitions 8 years ago
Alvaro Herrera ee6922112e Rename columns in new pg_statistic_ext catalog 8 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 8 years ago
Peter Eisentraut 3217327053 Identity columns 8 years ago
Simon Riggs 2686ee1b7c Collect and use multi-column dependency stats 8 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 8 years ago
Alvaro Herrera 2c3e47527a Fix a couple of problems in pg_get_statisticsextdef 8 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 8 years ago
Alvaro Herrera 7b504eb282 Implement multivariate n-distinct coefficients 8 years ago
Noah Misch 3a0d473192 Use wrappers of PG_DETOAST_DATUM_PACKED() more. 8 years ago
Alvaro Herrera fcec6caafa Support XMLTABLE query expression 8 years ago
Robert Haas 5a73e17317 Improve error reporting for tuple-routing failures. 8 years ago
Peter Eisentraut 38d103763d Make more use of castNode() 8 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. 9 years ago
Robert Haas 2ac3be2e76 Fix pg_get_functiondef to dump parallel-safety markings. 9 years ago
Tom Lane 1f7c85b820 Fix ruleutils.c's dumping of ScalarArrayOpExpr containing an EXPR_SUBLINK. 9 years ago
Teodor Sigaev 8b99edefca Revert CREATE INDEX ... INCLUDING ... 9 years ago
Teodor Sigaev 386e3d7609 CREATE INDEX ... INCLUDING (column[, ...]) 9 years ago
Tom Lane 2c6af4f442 Move keywords.c/kwlookup.c into src/common/. 9 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