summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/ri_triggers.c
AgeCommit message (Expand)Author
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
2014-12-18Improve hash_create's API for selecting simple-binary-key hash functions.Tom Lane
2014-11-24Add infrastructure to save and restore GUC values.Robert Haas
2014-09-24Code review for row security.Stephen Frost
2014-09-19Row-Level Security Policies (RLS)Stephen Frost
2014-05-13Fix harmless access to uninitialized memory.Heikki Linnakangas
2014-05-06pgindent run for 9.4Bruce Momjian
2014-01-07Update copyright for 2014Bruce Momjian
2013-12-23Support ordered-set (WITHIN GROUP) aggregates.Tom Lane
2013-10-31Use appendStringInfoString instead of appendStringInfo where possible.Robert Haas
2013-05-29pgindent run for release 9.3Bruce Momjian
2013-01-29Provide database object names as separate fields in error messages.Tom Lane
2013-01-23Improve concurrency of foreign key lockingAlvaro Herrera
2013-01-01Update copyrights for 2013Bruce Momjian
2012-08-30Split tuple struct defs from htup.h to htup_details.hAlvaro Herrera
2012-06-20Remove incomplete/incorrect support for zero-column foreign keys.Tom Lane
2012-06-20Cache the results of ri_FetchConstraintInfo in a backend-local cache.Tom Lane
2012-06-19Improve tests for whether we can skip queueing RI enforcement triggers.Tom Lane
2012-06-19Share RI trigger code between NO ACTION and RESTRICT cases.Tom Lane
2012-06-18Improve comments about why SET DEFAULT triggers must recheck for matches.Tom Lane
2012-06-18Allow ON UPDATE/DELETE SET DEFAULT plans to be cached.Tom Lane
2012-06-18Remove derived fields from RI_QueryKey, and do a bit of other cleanup.Tom Lane
2012-06-18Update SQL spec references in ri_triggers code to match SQL:2008.Tom Lane
2012-06-18Change ON UPDATE SET NULL/SET DEFAULT referential actions to meet SQL spec.Tom Lane
2012-06-17Refer to the default foreign key match style as MATCH SIMPLE internally.Tom Lane
2012-02-27ALTER TABLE: skip FK validation when it's safe to do soAlvaro Herrera
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-10-05Improve and simplify CREATE EXTENSION's management of GUC variables.Tom Lane
2011-10-04Improve define_custom_variable's handling of pre-existing settings.Tom Lane
2011-09-16Redesign the plancache mechanism for more flexibility and efficiency.Tom Lane
2011-09-04Clean up the #include mess a little.Tom Lane
2011-09-01Remove unnecessary #include references, per pgrminclude script.Bruce Momjian
2011-07-04Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.hAlvaro Herrera
2011-06-09Pgindent run before 9.1 beta2.Bruce Momjian
2011-04-12Pass collations to functions in FunctionCallInfoData, not FmgrInfo.Tom Lane
2011-04-11Fix RI_Initial_Check to use a COLLATE clause when needed in its query.Tom Lane
2011-04-11Clean up most -Wunused-but-set-variable warnings from gcc 4.6Peter Eisentraut
2011-04-10pgindent run before PG 9.1 beta 1.Bruce Momjian
2011-02-22Add a relkind field to RangeTblEntry to avoid some syscache lookups.Tom Lane