summaryrefslogtreecommitdiff
path: root/src/backend/commands/copy.c
AgeCommit message (Expand)Author
2019-07-10Fix missing calls to table_finish_bulk_insert during COPY, take 2David Rowley
2019-07-02Revert fix missing call to table_finish_bulk_insert during COPYDavid Rowley
2019-07-02Remove surplus call to table_finish_bulk_insertDavid Rowley
2019-07-02Fix 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-19Remove outdated comment in copy.c.Andres Freund
2019-05-16More message style fixesAlvaro Herrera
2019-04-04Remove 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-23tableam: 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-26Use slots in trigger infrastructure, except for the actual invocation.Andres Freund
2019-02-26Store table oid and tuple's tid in tuple slots directly.Andres Freund
2019-01-29Refactor planner's header files.Tom Lane
2019-01-29Separate 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-20Allow 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-20Remove 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-16Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund
2018-11-16Redesign initialization of partition routing structuresAlvaro Herrera
2018-11-15Introduce 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
2018-10-02Use slots more widely in tuple mapping code and make naming more consistent.Andres Freund
2018-09-30Create an RTE field to record the query's lock mode for each relation.Tom Lane
2018-09-25Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple.Andres Freund
2018-08-01Allow multi-inserts during COPY into a partitioned tablePeter Eisentraut
2018-06-11Don't needlessly check the partition contraint twiceAlvaro Herrera
2018-05-22Widen COPY FROM's current-line-number counter from 32 to 64 bits.Tom Lane