summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/ri_triggers.c
AgeCommit message (Expand)Author
2020-07-29Add hash_mem_multiplier GUC.Peter Geoghegan
2020-03-23Add object names to partition integrity violations.Amit Kapila
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-06Remove unused function argumentPeter Eisentraut
2019-09-23Message style fixesPeter Eisentraut
2019-07-23Use appendBinaryStringInfo in more places where the length is knownDavid Rowley
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-04-03Support foreign keys that reference partitioned tablesAlvaro Herrera
2019-03-22Collations with nondeterministic comparisonPeter Eisentraut
2019-03-20Restore RI trigger sanity checkAlvaro Herrera
2019-03-18Fix optimization of foreign-key on update actionsPeter Eisentraut
2019-03-11tableam: Add and use scan APIs.Andres Freund
2019-02-28Merge near-duplicate code in RI triggersPeter Eisentraut
2019-02-28Clean up some variable names in ri_triggers.cPeter Eisentraut
2019-02-28Compact for loopsPeter Eisentraut
2019-02-28Reduce commentsPeter Eisentraut
2019-02-28Remove unnecessary unused MATCH PARTIAL codePeter Eisentraut
2019-02-28Update commentPeter Eisentraut
2019-02-26Use slots in trigger infrastructure, except for the actual invocation.Andres Freund
2019-01-21Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c.Andres Freund
2019-01-21Replace uses of heap_open et al with the corresponding table_* function.Andres Freund
2019-01-21Replace heapam.h includes with {table, relation}.h where applicable.Andres Freund
2019-01-18Refactor duplicate code into DeconstructFkConstraintRowAlvaro Herrera
2019-01-14Don't include heapam.h from others headers.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-10Apply RI trigger skipping tests also for DELETEPeter Eisentraut
2018-11-10Remove dead foreign key optimization codePeter Eisentraut
2018-09-30Create an RTE field to record the query's lock mode for each relation.Tom Lane
2018-04-04Restore erroneously removed ONLY from PK checkAlvaro Herrera
2018-04-04Foreign keys on partitioned tablesAlvaro Herrera
2018-04-03Pass correct TupDesc to ri_NullCheck() in AssertAlvaro Herrera
2018-03-28Fast ALTER TABLE ADD COLUMN with a non-NULL defaultAndrew Dunstan
2018-03-19Fix some corner-case issues in REFRESH MATERIALIZED VIEW CONCURRENTLY.Tom Lane
2018-01-02Update copyright for 2018Bruce Momjian
2017-11-18Merge near-duplicate code in RI triggers.Tom Lane
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-10-04Document and use SPI_result_code_string()Peter Eisentraut
2017-10-04Move SPI error reporting out of ri_ReportViolation()Peter Eisentraut
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-10-23Avoid testing tuple visibility without buffer lock in RI_FKey_check().Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-10-04ALTER TABLE .. FORCE ROW LEVEL SECURITYStephen Frost
2015-09-25Second try at fixing O(N^2) problem in foreign key references.Tom Lane
2015-09-20Remove the SECURITY_ROW_LEVEL_DISABLED security context bit.Noah Misch
2015-09-15Revert "Fix an O(N^2) problem in foreign key references".Tom Lane
2015-09-11Fix an O(N^2) problem in foreign key references.Kevin Grittner