summaryrefslogtreecommitdiff
path: root/src/backend/commands/copy.c
AgeCommit message (Expand)Author
2020-01-16Fix problems with "read only query" checks, and refactor the code.Robert Haas
2020-01-02Make parser rely more heavily on the ParseNamespaceItem data structure.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-11-01PG_FINALLYPeter Eisentraut
2019-08-05Fix inconsistencies and typos in the tree, take 9Michael Paquier
2019-07-10Fix missing calls to table_finish_bulk_insert during COPY, take 2David Rowley
2019-07-01Revert fix missing call to table_finish_bulk_insert during COPYDavid Rowley
2019-07-01Remove surplus call to table_finish_bulk_insertDavid Rowley
2019-07-01Fix missing call to table_finish_bulk_insert during COPYDavid Rowley
2019-06-17Fix more typos and inconsistencies in the treeMichael Paquier
2019-06-14Fix typos and inconsistencies in code commentsMichael Paquier
2019-06-08Fix assorted inconsistencies.Amit Kapila
2019-06-05Fix incorrect index behavior in COPY FROM with partitioned tablesDavid Rowley
2019-05-26Fix typos.Amit Kapila
2019-05-23tableam: Rename wrapper functions to match callback names.Andres Freund
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-20Remove outdated comment in copy.c.Andres Freund
2019-05-16More message style fixesAlvaro Herrera
2019-04-05Remove unused struct member, enforce multi_insert callback presence.Andres Freund
2019-04-04tableam: Add table_multi_insert() and revamp/speed-up COPY FROM buffering.Andres Freund
2019-04-01tableam: Add table_finish_bulk_insert().Andres Freund
2019-03-30Generated columnsPeter Eisentraut
2019-03-24tableam: Add tuple_{insert, delete, update, lock} and use.Andres Freund
2019-03-14Improve code commentPeter Eisentraut
2019-03-11tableam: Add and use scan APIs.Andres Freund
2019-03-07Allow ATTACH PARTITION with only ShareUpdateExclusiveLock.Robert Haas
2019-02-27Use slots in trigger infrastructure, except for the actual invocation.Andres Freund
2019-02-27Store table oid and tuple's tid in tuple slots directly.Andres Freund
2019-01-29Refactor planner's header files.Tom Lane
2019-01-28Separate per-batch and per-tuple memory contexts in COPYTomas Vondra
2019-01-25Fix comments that claimed that mblen() only looks at first byte.Heikki Linnakangas
2019-01-22Fix handling of volatile expressions in COPY FROM ... WHERETomas Vondra
2019-01-21Replace uses of heap_open et al with the corresponding table_* function.Andres Freund
2019-01-19Allow COPY FROM to filter data using WHERE conditionsTomas Vondra
2019-01-04Rename macro to RELKIND_HAS_STORAGEAlvaro Herrera
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-23Disable WAL-skipping optimization for COPY on views and foreign tablesMichael Paquier
2018-12-16Improve detection of child-process SIGPIPE failures.Tom Lane
2018-11-21Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-11-19Add needed #include.Tom Lane
2018-11-19Handle EPIPE more sanely when we close a pipe reading from a program.Tom Lane
2018-11-19Disallow COPY FREEZE on partitioned tablesAlvaro Herrera
2018-11-17Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund
2018-11-16Redesign initialization of partition routing structuresAlvaro Herrera
2018-11-16Introduce notion of different types of slots (without implementing them).Andres Freund
2018-11-15Rejigger materializing and fetching a HeapTuple from a slot.Andres Freund
2018-10-17Fix crash in multi-insert COPYPeter Eisentraut
2018-10-04In the executor, use an array of pointers to access the rangetable.Tom Lane
2018-10-04Centralize executor's opening/closing of Relations for rangetable entries.Tom Lane