Commit Graph

1280 Commits (f32d57fd7088a558dadbe21b9859b09d2f877c19)

Author SHA1 Message Date
Robert Haas f32d57fd70 Fix problems related to RangeTblEntry members enrname and enrtuples. 9 years ago
Peter Eisentraut 9907b55ceb Fix ALTER SUBSCRIPTION grammar ambiguity 9 years ago
Tom Lane 76a3df6e5e Code review focused on new node types added by partitioning support. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Tom Lane f674743487 Remove no-longer-needed fields of Hash plan nodes. 9 years ago
Robert Haas f8bffe9e6d Fix multi-column range partitioning constraints. 9 years ago
Alvaro Herrera bc085205c8 Change CREATE STATISTICS syntax 9 years ago
Peter Eisentraut 013c1178fd Remove the NODROP SLOT option from DROP SUBSCRIPTION 9 years ago
Robert Haas e180c8aa8c Fire per-statement triggers on partitioned tables. 9 years ago
Robert Haas 504c2205ab Fix crash when partitioned column specified twice. 9 years ago
Tom Lane 39151781c8 Fix testing of parallel-safety of SubPlans. 9 years ago
Tom Lane 16ebab6886 Avoid transferring parallel-unsafe subplans to parallel workers. 9 years ago
Tom Lane 003d80f3df Mark finished Plan nodes with parallel_safe flags. 9 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 9 years ago
Tom Lane 9c7f5229ad Optimize joins when the inner relation can be proven unique. 9 years ago
Alvaro Herrera b1fc51a36e Comment fixes for extended statistics 9 years ago
Peter Eisentraut 3217327053 Identity columns 9 years ago
Robert Haas 7a39b5e4d1 Abstract logic to allow for multiple kinds of child rels. 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Robert Haas 7d8f6986b8 Fix parallel query so it doesn't spoil row estimates above Gather. 9 years ago
Peter Eisentraut 4cb824699e Cast result of copyObject() to correct type 9 years ago
Andrew Gierth b5635948ab Support hashed aggregation with grouping sets. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Alvaro Herrera 7b504eb282 Implement multivariate n-distinct coefficients 9 years ago
Peter Eisentraut eccfef81e1 ICU support 9 years ago
Peter Eisentraut 7c4f52409a Logical replication support for initial data copy 9 years ago
Robert Haas d3cc37f1d8 Don't scan partitioned tables. 9 years ago
Andrew Dunstan b6fb534f10 Add IF NOT EXISTS for CREATE SERVER and CREATE USER MAPPING 9 years ago
Peter Eisentraut aefeb68741 Allow referring to functions without arguments when unique 9 years ago
Peter Eisentraut eb4da3e380 Add option to control snapshot export to CREATE_REPLICATION_SLOT 9 years ago
Robert Haas 355d3993c5 Add a Gather Merge executor node. 9 years ago
Robert Haas f35742ccb7 Support parallel bitmap heap scans. 9 years ago
Alvaro Herrera fcec6caafa Support XMLTABLE query expression 9 years ago
Robert Haas 98e6e89040 tidbitmap: Support shared iteration. 9 years ago
Peter Eisentraut 2ca64c6f71 Replace LookupFuncNameTypeNames() with LookupFuncWithArgs() 9 years ago
Peter Eisentraut 8b6d6cf853 Remove objname/objargs split for referring to objects 9 years ago
Peter Eisentraut 550214a4ef Add operator_with_argtypes grammar rule 9 years ago
Peter Eisentraut 63ebd377a6 Use class_args field in opclass_drop 9 years ago
Andres Freund 58b25e9810 Add "Slab" MemoryContext implementation for efficient equal-sized allocations. 9 years ago
Robert Haas a315b967cc Allow custom and foreign scans to have shutdown callbacks. 9 years ago
Robert Haas 4c728f3829 Pass the source text for a parallel query to the workers. 9 years ago
Robert Haas 0414b26bac Add optimizer and executor support for parallel index-only scans. 9 years ago
Robert Haas 5262f7a4fc Add optimizer and executor support for parallel index scans. 9 years ago
Peter Eisentraut 6d16ecc646 Add CREATE COLLATION IF NOT EXISTS clause 9 years ago
Robert Haas 5e6d8d2bbb Allow parallel workers to execute subplans. 9 years ago
Tom Lane 86d911ec0f Allow index AMs to cache data across aminsert calls within a SQL command. 9 years ago
Tom Lane fefb86b147 Orthography fixes for new castNode() macro. 9 years ago
Andres Freund 5bcab11142 Add castNode(type, ptr) for safe casting between NodeTag based types. 9 years ago
Robert Haas 27cdb3414b Reindent table partitioning code. 9 years ago
Peter Eisentraut 665d1fad99 Logical replication 9 years ago