mirror of
https://github.com/postgres/postgres.git
synced 2025-09-03 15:22:11 +03:00
Load FK defs into relcache for use by planner
Fastpath ignores this if no triggers defined. Author: Tomas Vondra, with fastpath and comments added by me Reviewers: David Rowley, Simon Riggs
This commit is contained in:
@@ -94,6 +94,9 @@ typedef struct RelationData
|
||||
Oid rd_oidindex; /* OID of unique index on OID, if any */
|
||||
Oid rd_replidindex; /* OID of replica identity index, if any */
|
||||
|
||||
/* data managed by RelationGetFKList: */
|
||||
List *rd_fkeylist; /* OIDs of foreign keys */
|
||||
|
||||
/* data managed by RelationGetIndexAttrBitmap: */
|
||||
Bitmapset *rd_indexattr; /* identifies columns used in indexes */
|
||||
Bitmapset *rd_keyattr; /* cols that can be ref'd by foreign keys */
|
||||
|
Reference in New Issue
Block a user