summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/ri_triggers.c
AgeCommit message (Expand)Author
2019-09-23Message style fixesPeter Eisentraut
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
2015-07-28Plug RLS related information leak in pg_stats view.Joe Conway
2015-05-23pgindent run for 9.5Bruce Momjian
2015-01-28Fix column-privilege leak in error-message pathsStephen Frost
2015-01-06Update copyright for 2015Bruce Momjian
2014-12-23Revert "Use a bitmask to represent role attributes"Alvaro Herrera
2014-12-23Use a bitmask to represent role attributesAlvaro Herrera