Commit Graph

486 Commits (c6764eb3aea63f3f95582bd660785e2b0d4439f9)

Author SHA1 Message Date
Alvaro Herrera c6764eb3ae Revert bogus fixes of HOT-freezing bug 8 years ago
Robert Haas 639c1a6bb9 Fix mistaken failure to allow parallelism in corner case. 8 years ago
Robert Haas 60f7c0abef Use ResultRelInfo ** rather than ResultRelInfo * for tuple routing. 8 years ago
Alvaro Herrera a5736bf754 Fix traversal of half-frozen update chains 8 years ago
Robert Haas e9baa5e9fa Allow DML commands that create tables to use parallel query. 8 years ago
Tom Lane 0f79440fb0 Fix SQL-spec incompatibilities in new transition table feature. 8 years ago
Peter Eisentraut 1356f78ea9 Reduce excessive dereferencing of function pointers 8 years ago
Robert Haas 9d71323dac Even if some partitions are foreign, allow tuple routing. 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Robert Haas c4b841ba6a Fix interaction of triggers, partitioning, and EXPLAIN ANALYZE. 8 years ago
Robert Haas 54cde0c4c0 Don't lock tables in RelationGetPartitionDispatchInfo. 8 years ago
Peter Eisentraut a1ef920e27 Remove uses of "slave" in replication contexts 8 years ago
Peter Eisentraut f40254a799 Fix typo 8 years ago
Robert Haas 4132dbec69 Fix partitioning crashes during error reporting. 8 years ago
Robert Haas c85ec643ff Reverse-convert row types in ExecWithCheckOptions. 8 years ago
Robert Haas f81a91db4d Use a real RT index when setting up partition tuple routing. 8 years ago
Andrew Gierth 501ed02cf6 Fix transition tables for partition/inheritance. 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
Heikki Linnakangas ba1f017069 Fix typo in comment. 8 years ago
Tom Lane 651902deb1 Re-run pgindent. 8 years ago
Robert Haas 15ce775faa Prevent BEFORE triggers from violating partitioning constraints. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Robert Haas 59f40566ca Fix relcache leak when row triggers on partitions are fired by COPY. 8 years ago
Robert Haas df1a4eba94 Fix typos in comments. 8 years ago
Robert Haas e180c8aa8c Fire per-statement triggers on partitioned tables. 9 years ago
Robert Haas c0a8ae7be3 Fix reporting of violations in ExecConstraints, again. 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Robert Haas 691b8d5928 Allow for parallel execution whenever ExecutorRun() is done only once. 9 years ago
Robert Haas d3cc37f1d8 Don't scan partitioned tables. 9 years ago
Robert Haas 5a73e17317 Improve error reporting for tuple-routing failures. 9 years ago
Robert Haas 4c728f3829 Pass the source text for a parallel query to the workers. 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Robert Haas 6f4b4ceefa Remove redundant comment. 9 years ago
Robert Haas 132488bfee Set ecxt_scantuple correctly for tuple routing. 9 years ago
Robert Haas 27cdb3414b Reindent table partitioning code. 9 years ago
Peter Eisentraut 665d1fad99 Logical replication 9 years ago
Robert Haas 05bd889904 Fix RETURNING to work correctly with partition tuple routing. 9 years ago
Robert Haas 39162b2030 Fix failure to enforce partitioning contraint for internal partitions. 9 years ago
Robert Haas 18fc5192a6 Remove unnecessary arguments from partitioning functions. 9 years ago
Robert Haas f1b4c771ea Fix reporting of constraint violations for table partitioning. 9 years ago
Robert Haas 345b2dcf07 Move partition_tuple_slot out of EState. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas 1fc5c49450 Refactor partition tuple routing code to reduce duplication. 9 years ago
Robert Haas 01ae881e1c Fix bogus comment. 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Robert Haas 4212cb7326 Fix interaction of parallel query with prepared statements. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Robert Haas c6dbf1fe79 Stop the executor if no more tuples can be sent from worker to leader. 9 years ago