summaryrefslogtreecommitdiff
path: root/src/backend/commands/trigger.c
AgeCommit message (Expand)Author
2020-01-02Make parser rely more heavily on the ParseNamespaceItem data structure.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-26Revert "Rename files and headers related to index AM"Michael Paquier
2019-12-25Allow whole-row Vars to be used in partitioning expressions.Tom Lane
2019-12-25Rename files and headers related to index AMMichael Paquier
2019-12-19Update neglected comment.Robert Haas
2019-12-10Fix handling of multiple AFTER ROW triggers on a foreign table.Etsuro Fujita
2019-11-13Fix silly initializations (cosmetic only).Tom Lane
2019-11-12Have LookupFuncName accept NULL argtypes for 0 argsAlvaro Herrera
2019-11-07Fix SET CONSTRAINTS .. DEFERRED on partitioned tablesAlvaro Herrera
2019-11-01PG_FINALLYPeter Eisentraut
2019-10-04Fix crash caused by EPQ happening with a before update trigger present.Andres Freund
2019-09-09Reorder EPQ work, to fix rowmark related bugs and improve efficiency.Andres Freund
2019-07-22Fix inconsistencies and typos in the treeMichael Paquier
2019-07-09Propagate trigger arguments to partitionsAlvaro Herrera
2019-05-23tableam: Rename wrapper functions to match callback names.Andres Freund
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-04-19Fix two memory leaks around force-storing tuples in slots.Andres Freund
2019-04-19Fix potential use-after-free for BEFORE UPDATE row triggers on non-core AMs.Andres Freund
2019-03-30Generated columnsPeter Eisentraut
2019-03-25tableam: Add and use table_fetch_row_version().Andres Freund
2019-03-24tableam: Add tuple_{insert, delete, update, lock} and use.Andres Freund
2019-02-27Initialize variable to silence compiler warning.Andres Freund
2019-02-27Use slots in trigger infrastructure, except for the actual invocation.Andres Freund
2019-02-21Move code for managing PartitionDescs into a new file, partdesc.cRobert Haas
2019-02-11Redesign the partition dependency mechanism.Tom Lane
2019-02-06Fix heap_getattr() handling of fast defaults.Andres Freund
2019-01-29Refactor planner's header files.Tom Lane
2019-01-26Change function call information to be variable length.Andres Freund
2019-01-21Remove superfluous tqual.h includes.Andres Freund
2019-01-21Replace uses of heap_open et al with the corresponding table_* function.Andres Freund
2019-01-21Fix ALTER TRIGGER ... RENAME, broken in WITH OIDS removal.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-17Remove extra semicolons.Amit Kapila
2018-11-21Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
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-11-10Apply RI trigger skipping tests also for DELETEPeter Eisentraut
2018-11-01Remove obsolete pg_constraint.consrc columnPeter Eisentraut
2018-10-04In the executor, use an array of pointers to access the rangetable.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-09-24Fast default trigger and expand_tuple fixesAndrew Dunstan
2018-07-12Allow using the updated tuple while moving it to a different partition.Amit Kapila
2018-05-01Clean up warnings from -Wimplicit-fallthrough.Tom Lane
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-15Reorganize partitioning codeAlvaro Herrera
2018-04-12Revert MERGE patchSimon Riggs