mirror of
https://github.com/postgres/postgres.git
synced 2025-11-09 06:21:09 +03:00
Replace uses of heap_open et al with the corresponding table_* function.
Author: Andres Freund Discussion: https://postgr.es/m/20190111000539.xbv7s6w7ilcvm7dp@alap3.anarazel.de
This commit is contained in:
@@ -270,7 +270,7 @@ replorigin_create(char *roname)
|
||||
*/
|
||||
InitDirtySnapshot(SnapshotDirty);
|
||||
|
||||
rel = heap_open(ReplicationOriginRelationId, ExclusiveLock);
|
||||
rel = table_open(ReplicationOriginRelationId, ExclusiveLock);
|
||||
|
||||
for (roident = InvalidOid + 1; roident < PG_UINT16_MAX; roident++)
|
||||
{
|
||||
@@ -313,7 +313,7 @@ replorigin_create(char *roname)
|
||||
}
|
||||
|
||||
/* now release lock again, */
|
||||
heap_close(rel, ExclusiveLock);
|
||||
table_close(rel, ExclusiveLock);
|
||||
|
||||
if (tuple == NULL)
|
||||
ereport(ERROR,
|
||||
@@ -343,7 +343,7 @@ replorigin_drop(RepOriginId roident, bool nowait)
|
||||
* To interlock against concurrent drops, we hold ExclusiveLock on
|
||||
* pg_replication_origin throughout this function.
|
||||
*/
|
||||
rel = heap_open(ReplicationOriginRelationId, ExclusiveLock);
|
||||
rel = table_open(ReplicationOriginRelationId, ExclusiveLock);
|
||||
|
||||
/*
|
||||
* First, clean up the slot state info, if there is any matching slot.
|
||||
@@ -419,7 +419,7 @@ restart:
|
||||
CommandCounterIncrement();
|
||||
|
||||
/* now release lock again */
|
||||
heap_close(rel, ExclusiveLock);
|
||||
table_close(rel, ExclusiveLock);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user