Commit Graph

556 Commits (a68a894f0198aaeffa81b3027f135adcdaa8abf6)

Author SHA1 Message Date
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Heikki Linnakangas c532d15ddd Split copy.c into four files. 5 years ago
Michael Paquier 8a15e735be Fix some grammar and typos in comments and docs 5 years ago
Heikki Linnakangas fb5883da86 Remove PartitionRoutingInfo struct. 5 years ago
Heikki Linnakangas 6973533650 Revise child-to-root tuple conversion map management. 5 years ago
Heikki Linnakangas a04daa97a4 Remove es_result_relation_info from EState. 5 years ago
Heikki Linnakangas 1375422c78 Create ResultRelInfos later in InitPlan, index them by RT index. 5 years ago
Michael Paquier 10c5291cc2 Fix handling of redundant options with COPY for "freeze" and "header" 5 years ago
Tom Lane 2000b6c10a Don't fetch partition check expression during InitResultRelInfo. 5 years ago
Tom Lane 0a0727ccfc Improve performance of binary COPY FROM through better buffering. 5 years ago
David Rowley 101f903e51 Add comment to explain an unused function parameter 6 years ago
Tom Lane cd22d3cdb9 Avoid useless buffer allocations during binary COPY FROM. 6 years ago
Tom Lane c410af098c Mop up some no-longer-necessary hacks around printf %.*s format. 6 years ago
Amit Kapila 74b4d78e03 Removal unused function parameter in CopyReadBinaryAttribute. 6 years ago
Amit Kapila a9cf48a4cf Make COPY TO keep locks until the transaction end. 6 years ago
Noah Misch c6b92041d3 Skip WAL for new relfilenodes, under wal_level=minimal. 6 years ago
Fujii Masao 6aba63ef3e Allow the planner-related functions and hook to accept the query string. 6 years ago
Noah Misch de9396326e Revert "Skip WAL for new relfilenodes, under wal_level=minimal." 6 years ago
Noah Misch cb2fd7eac2 Skip WAL for new relfilenodes, under wal_level=minimal. 6 years ago
Peter Eisentraut 3c173a53a8 Remove utils/acl.h from catalog/objectaddress.h 6 years ago
Peter Eisentraut c6679e4fca Optimize update of tables with generated columns 6 years ago
Robert Haas 2eb34ac369 Fix problems with "read only query" checks, and refactor the code. 6 years ago
Tom Lane 5815696bc6 Make parser rely more heavily on the ParseNamespaceItem data structure. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Peter Eisentraut 604bd36711 PG_FINALLY 6 years ago
Michael Paquier 8548ddc61b Fix inconsistencies and typos in the tree, take 9 6 years ago
David Rowley f7c830f1ab Fix missing calls to table_finish_bulk_insert during COPY, take 2 7 years ago
David Rowley f5db56fc4d Revert fix missing call to table_finish_bulk_insert during COPY 7 years ago
David Rowley b2d69806d8 Remove surplus call to table_finish_bulk_insert 7 years ago
David Rowley 4de60244e2 Fix missing call to table_finish_bulk_insert during COPY 7 years ago
Michael Paquier 3412030205 Fix more typos and inconsistencies in the tree 7 years ago
Michael Paquier f43608bda2 Fix typos and inconsistencies in code comments 7 years ago
Amit Kapila 92c4abc736 Fix assorted inconsistencies. 7 years ago
David Rowley 56b3b38382 Fix incorrect index behavior in COPY FROM with partitioned tables 7 years ago
Amit Kapila 9679345f3c Fix typos. 7 years ago
Andres Freund 73b8c3bd28 tableam: Rename wrapper functions to match callback names. 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Andres Freund fb504c5e4b Remove outdated comment in copy.c. 7 years ago
Alvaro Herrera 75445c1515 More message style fixes 7 years ago
Andres Freund 57a7a3adfe Remove unused struct member, enforce multi_insert callback presence. 7 years ago
Andres Freund 86b85044e8 tableam: Add table_multi_insert() and revamp/speed-up COPY FROM buffering. 7 years ago
Andres Freund d45e401586 tableam: Add table_finish_bulk_insert(). 7 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Andres Freund 5db6df0c01 tableam: Add tuple_{insert, delete, update, lock} and use. 7 years ago
Peter Eisentraut 61dc407893 Improve code comment 7 years ago
Andres Freund c2fe139c20 tableam: Add and use scan APIs. 7 years ago
Robert Haas 898e5e3290 Allow ATTACH PARTITION with only ShareUpdateExclusiveLock. 7 years ago
Andres Freund ff11e7f4b9 Use slots in trigger infrastructure, except for the actual invocation. 7 years ago
Andres Freund b8d71745ea Store table oid and tuple's tid in tuple slots directly. 7 years ago