mirror of
https://github.com/postgres/postgres.git
synced 2025-08-27 07:42:10 +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:
@@ -1213,7 +1213,7 @@ check_default_partition_contents(Relation parent, Relation default_rel,
|
||||
/* Lock already taken above. */
|
||||
if (part_relid != RelationGetRelid(default_rel))
|
||||
{
|
||||
part_rel = heap_open(part_relid, NoLock);
|
||||
part_rel = table_open(part_relid, NoLock);
|
||||
|
||||
/*
|
||||
* If the partition constraints on default partition child imply
|
||||
@@ -1227,7 +1227,7 @@ check_default_partition_contents(Relation parent, Relation default_rel,
|
||||
(errmsg("updated partition constraint for default partition \"%s\" is implied by existing constraints",
|
||||
RelationGetRelationName(part_rel))));
|
||||
|
||||
heap_close(part_rel, NoLock);
|
||||
table_close(part_rel, NoLock);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
@@ -1248,7 +1248,7 @@ check_default_partition_contents(Relation parent, Relation default_rel,
|
||||
RelationGetRelationName(default_rel))));
|
||||
|
||||
if (RelationGetRelid(default_rel) != RelationGetRelid(part_rel))
|
||||
heap_close(part_rel, NoLock);
|
||||
table_close(part_rel, NoLock);
|
||||
|
||||
continue;
|
||||
}
|
||||
@@ -1296,7 +1296,7 @@ check_default_partition_contents(Relation parent, Relation default_rel,
|
||||
FreeExecutorState(estate);
|
||||
|
||||
if (RelationGetRelid(default_rel) != RelationGetRelid(part_rel))
|
||||
heap_close(part_rel, NoLock); /* keep the lock until commit */
|
||||
table_close(part_rel, NoLock); /* keep the lock until commit */
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user