aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeModifyTable.c
Commit message (Expand)AuthorAge
* For inplace update durability, make heap_update() callers wait.Noah Misch2024-09-24
* Expand comments and add an assertion in nodeModifyTable.c.Noah Misch2024-06-27
* Fix some more cases of missed GENERATED-column updates.Tom Lane2023-03-06
* Make new GENERATED-expressions code more bulletproof.Tom Lane2023-01-15
* Fix calculation of which GENERATED columns need to be updated.Tom Lane2023-01-05
* Fix copy-and-pasteo in comment.Etsuro Fujita2022-11-02
* Add CHECK_FOR_INTERRUPTS in ExecInsert's speculative insertion loop.Tom Lane2022-08-04
* Fix usage of "tableoid" in GENERATED expressions.Tom Lane2021-05-21
* Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists.Tom Lane2021-05-10
* Fix bugs in RETURNING in cross-partition UPDATE cases.Tom Lane2021-04-22
* Fix permission checks on constraint violation errors on partitions.Heikki Linnakangas2021-02-08
* In INSERT/UPDATE, use the table's real tuple descriptor as target.Tom Lane2020-11-08
* Fix possible crash with GENERATED ALWAYS columnsDavid Rowley2020-04-18
* Optimize update of tables with generated columnsPeter Eisentraut2020-02-17
* Update copyrights for 2020Bruce Momjian2020-01-01
* Further adjust EXPLAIN's choices of table alias names.Tom Lane2019-12-11
* Fix whitespace.Etsuro Fujita2019-12-04
* Reorder EPQ work, to fix rowmark related bugs and improve efficiency.Andres Freund2019-09-09
* Remove 'msg' parameter from convert_tuples_by_nameAlvaro Herrera2019-09-03
* Fix system column accesses in ON CONFLICT ... RETURNING.Andres Freund2019-07-24
* pgindent run prior to branching v12.Tom Lane2019-07-01
* Fix assorted inconsistencies.Amit Kapila2019-06-08
* tableam: Rename wrapper functions to match callback names.Andres Freund2019-05-23
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Initial pgindent run for v12.Tom Lane2019-05-22
* Convert ExecComputeStoredGenerated to use tuple slotsPeter Eisentraut2019-05-22
* Handle table_complete_speculative's succeeded argument as documented.Andres Freund2019-05-14
* Fix two memory leaks around force-storing tuples in slots.Andres Freund2019-04-19
* Fix a number of issues around modifying a previously updated row.Andres Freund2019-04-07
* Generated columnsPeter Eisentraut2019-03-30
* tableam: Add and use table_fetch_row_version().Andres Freund2019-03-25
* tableam: Add tuple_{insert, delete, update, lock} and use.Andres Freund2019-03-23
* tableam: Add and use scan APIs.Andres Freund2019-03-11
* Allow ATTACH PARTITION with only ShareUpdateExclusiveLock.Robert Haas2019-03-07
* Don't reuse slots between root and partition in ON CONFLICT ... UPDATE.Andres Freund2019-03-06
* Store tuples for EvalPlanQual in slots, rather than as HeapTuples.Andres Freund2019-03-01
* Don't superfluously materialize slot after DELETE from an FDW.Andres Freund2019-02-28
* Use slots in trigger infrastructure, except for the actual invocation.Andres Freund2019-02-26
* Store table oid and tuple's tid in tuple slots directly.Andres Freund2019-02-26
* Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c.Andres Freund2019-01-21
* Fix parent of WCO qual.Andres Freund2019-01-15
* Don't include heapam.h from others headers.Andres Freund2019-01-14
* Update copyright for 2019Bruce Momjian2019-01-02
* Remove WITH OIDS support, change oid catalog column visibility.Andres Freund2018-11-20
* Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund2018-11-16
* Redesign initialization of partition routing structuresAlvaro Herrera2018-11-16
* Introduce notion of different types of slots (without implementing them).Andres Freund2018-11-15
* Rejigger materializing and fetching a HeapTuple from a slot.Andres Freund2018-11-15
* Rationalize expression context reset in ExecModifyTable().Andres Freund2018-11-15
* Don't require return slots for nodes without projection.Andres Freund2018-11-09