mirror of
https://github.com/postgres/postgres.git
synced 2025-08-28 18:48:04 +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:
@@ -308,7 +308,7 @@ CreateStatistics(CreateStatsStmt *stmt)
|
||||
Assert(ntypes > 0 && ntypes <= lengthof(types));
|
||||
stxkind = construct_array(types, ntypes, CHAROID, 1, true, 'c');
|
||||
|
||||
statrel = heap_open(StatisticExtRelationId, RowExclusiveLock);
|
||||
statrel = table_open(StatisticExtRelationId, RowExclusiveLock);
|
||||
|
||||
/*
|
||||
* Everything seems fine, so let's build the pg_statistic_ext tuple.
|
||||
@@ -396,7 +396,7 @@ RemoveStatisticsById(Oid statsOid)
|
||||
* Delete the pg_statistic_ext tuple. Also send out a cache inval on the
|
||||
* associated table, so that dependent plans will be rebuilt.
|
||||
*/
|
||||
relation = heap_open(StatisticExtRelationId, RowExclusiveLock);
|
||||
relation = table_open(StatisticExtRelationId, RowExclusiveLock);
|
||||
|
||||
tup = SearchSysCache1(STATEXTOID, ObjectIdGetDatum(statsOid));
|
||||
|
||||
@@ -412,7 +412,7 @@ RemoveStatisticsById(Oid statsOid)
|
||||
|
||||
ReleaseSysCache(tup);
|
||||
|
||||
heap_close(relation, RowExclusiveLock);
|
||||
table_close(relation, RowExclusiveLock);
|
||||
}
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user