mirror of
https://github.com/postgres/postgres.git
synced 2025-12-21 05:21:08 +03:00
Finish reverting "recheck_on_update" patch.
This reverts commitc203d6cf8and some follow-on fixes, completing the task begun in commit5d28c9bd7. If that feature is ever resurrected, the code will look quite a bit different from this, so it seems best to start from a clean slate. The v11 branch is not touched; in that branch, the recheck_on_update storage option remains present, but nonfunctional and undocumented. Discussion: https://postgr.es/m/20190114223409.3tcvejfhlvbucrv5@alap3.anarazel.de
This commit is contained in:
@@ -110,12 +110,10 @@ typedef struct RelationData
|
||||
List *rd_statlist; /* list of OIDs of extended stats */
|
||||
|
||||
/* data managed by RelationGetIndexAttrBitmap: */
|
||||
Bitmapset *rd_indexattr; /* columns used in non-projection indexes */
|
||||
Bitmapset *rd_projindexattr; /* columns used in projection indexes */
|
||||
Bitmapset *rd_indexattr; /* identifies columns used in indexes */
|
||||
Bitmapset *rd_keyattr; /* cols that can be ref'd by foreign keys */
|
||||
Bitmapset *rd_pkattr; /* cols included in primary key */
|
||||
Bitmapset *rd_idattr; /* included in replica identity index */
|
||||
Bitmapset *rd_projidx; /* Oids of projection indexes */
|
||||
|
||||
PublicationActions *rd_pubactions; /* publication actions */
|
||||
|
||||
@@ -217,14 +215,6 @@ typedef struct ForeignKeyCacheInfo
|
||||
Oid conpfeqop[INDEX_MAX_KEYS]; /* PK = FK operator OIDs */
|
||||
} ForeignKeyCacheInfo;
|
||||
|
||||
/*
|
||||
* Options common for all indexes
|
||||
*/
|
||||
typedef struct GenericIndexOpts
|
||||
{
|
||||
int32 vl_len_;
|
||||
bool recheck_on_update;
|
||||
} GenericIndexOpts;
|
||||
|
||||
/*
|
||||
* StdRdOptions
|
||||
|
||||
Reference in New Issue
Block a user