Commit Graph

569 Commits (325bc54eed4ea0836a0bb715bb18342f0c1c668a)

Author SHA1 Message Date
Robert Haas cc6337d2fe Simplify and encapsulate tuple routing support code. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut 2d2d06b7e2 Apply identity sequence values on COPY 8 years ago
Robert Haas 87c37e3291 Re-allow INSERT .. ON CONFLICT DO NOTHING on partitioned tables. 8 years ago
Robert Haas eaedf0df71 Update typedefs.list and re-run pgindent 8 years ago
Robert Haas 4e5fe9ad19 Centralize executor-related partitioning code. 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Noah Misch bab3a714b6 Ignore CatalogSnapshot when checking COPY FREEZE prerequisites. 8 years ago
Robert Haas 60f7c0abef Use ResultRelInfo ** rather than ResultRelInfo * for tuple routing. 8 years ago
Andres Freund 31079a4a8e Replace remaining uses of pq_sendint with pq_sendint{8,16,32}. 8 years ago
Andres Freund 0ba99c84e8 Replace most usages of ntoh[ls] and hton[sl] with pg_bswap.h. 8 years ago
Peter Eisentraut aa6b7b72d9 Fix saving and restoring umask 8 years ago
Tom Lane 0f79440fb0 Fix SQL-spec incompatibilities in new transition table feature. 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
Tom Lane 21d304dfed Final pgindent + perltidy run for v10. 8 years ago
Robert Haas f81a91db4d Use a real RT index when setting up partition tuple routing. 9 years ago
Andrew Gierth 1add0b15f1 Fix COPY's handling of transition tables with indexes. 9 years ago
Andrew Gierth c46c0e5202 Fix transition tables for wCTEs. 9 years ago
Andrew Gierth 501ed02cf6 Fix transition tables for partition/inheritance. 9 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Tom Lane 651902deb1 Re-run pgindent. 9 years ago
Robert Haas 15ce775faa Prevent BEFORE triggers from violating partitioning constraints. 9 years ago
Andres Freund 34aebcf42a Allow parallelism in COPY (query) TO ...; 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Robert Haas 59f40566ca Fix relcache leak when row triggers on partitions are fired by COPY. 9 years ago
Alvaro Herrera b66adb7b0c Revert "Permit dump/reload of not-too-large >1GB tuples" 9 years ago
Peter Eisentraut e6242c18a5 Set range table for CopyFrom() in tablesync 9 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 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
Peter Eisentraut 4cb824699e Cast result of copyObject() to correct type 9 years ago
Robert Haas 691b8d5928 Allow for parallel execution whenever ExecutorRun() is done only once. 9 years ago
Peter Eisentraut 7c4f52409a Logical replication support for initial data copy 9 years ago
Peter Eisentraut f97a028d8e Spelling fixes in code comments 9 years ago
Tom Lane a8df75b0a4 Avoid dangling pointer to relation name in RLS code path in DoCopy(). 9 years ago
Peter Eisentraut 38d103763d Make more use of castNode() 9 years ago
Andres Freund 9ba8a9ce45 Use the new castNode() macro in a number of places. 9 years ago
Robert Haas 27cdb3414b Reindent table partitioning code. 9 years ago
Robert Haas b1ecb9b3fc Fix interaction of partitioned tables with BulkInsertState. 9 years ago
Andres Freund ea15e18677 Remove obsoleted code relating to targetlist SRF evaluation. 9 years ago
Robert Haas 39162b2030 Fix failure to enforce partitioning contraint for internal partitions. 9 years ago
Tom Lane ab1f0c8225 Change representation of statement lists, and add statement location info. 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 2ac3ef7a01 Fix tuple routing in cases where tuple descriptors don't match. 9 years ago
Robert Haas 1fc5c49450 Refactor partition tuple routing code to reduce duplication. 9 years ago