mirror of
https://github.com/postgres/postgres.git
synced 2025-05-05 09:19:17 +03:00
Update comment in relcache.c.
Commit 665d1fad9 introduced rd_pkindex, and made RelationGetIndexList responsible for updating it, but didn't bother to fix RelationGetIndexList's header comment to say so.
This commit is contained in:
parent
afcb0c97ef
commit
a59318346e
9
src/backend/utils/cache/relcache.c
vendored
9
src/backend/utils/cache/relcache.c
vendored
@ -4327,9 +4327,10 @@ RelationGetFKeyList(Relation relation)
|
|||||||
* it is the pg_class OID of a unique index on OID when the relation has one,
|
* it is the pg_class OID of a unique index on OID when the relation has one,
|
||||||
* and InvalidOid if there is no such index.
|
* and InvalidOid if there is no such index.
|
||||||
*
|
*
|
||||||
* In exactly the same way, we update rd_replidindex, which is the pg_class
|
* In exactly the same way, we update rd_pkindex, which is the OID of the
|
||||||
* OID of an index to be used as the relation's replication identity index,
|
* relation's primary key index if any, else InvalidOid; and rd_replidindex,
|
||||||
* or InvalidOid if there is no such index.
|
* which is the pg_class OID of an index to be used as the relation's
|
||||||
|
* replication identity index, or InvalidOid if there is no such index.
|
||||||
*/
|
*/
|
||||||
List *
|
List *
|
||||||
RelationGetIndexList(Relation relation)
|
RelationGetIndexList(Relation relation)
|
||||||
@ -4797,7 +4798,7 @@ RelationGetIndexAttrBitmap(Relation relation, IndexAttrBitmapKind attrKind)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copy the rd_pkindex and rd_replidindex value computed by
|
* Copy the rd_pkindex and rd_replidindex values computed by
|
||||||
* RelationGetIndexList before proceeding. This is needed because a
|
* RelationGetIndexList before proceeding. This is needed because a
|
||||||
* relcache flush could occur inside index_open below, resetting the
|
* relcache flush could occur inside index_open below, resetting the
|
||||||
* fields managed by RelationGetIndexList. (The values we're computing
|
* fields managed by RelationGetIndexList. (The values we're computing
|
||||||
|
Loading…
x
Reference in New Issue
Block a user