work around for 9.1.
This commit is contained in:
@ -155,6 +155,9 @@ extern void tuplestore_putvalues(Tuplestorestate *state, TupleDesc tdesc,
|
||||
|
||||
#define ATExecChangeOwner(relationOid, newOwnerId, recursing, lockmode) \
|
||||
ATExecChangeOwner((relationOid), (newOwnerId), (recursing))
|
||||
#define deleteDependencyRecordsFor(classId, objectId, skipExtensionDeps) \
|
||||
deleteDependencyRecordsFor((classId), (objectId))
|
||||
|
||||
#endif
|
||||
|
||||
#if PG_VERSION_NUM < 80300
|
||||
|
@ -1121,7 +1121,8 @@ swap_heap_or_index_files(Oid r1, Oid r2)
|
||||
if (relform1->reltoastrelid)
|
||||
{
|
||||
count = deleteDependencyRecordsFor(RelationRelationId,
|
||||
relform1->reltoastrelid);
|
||||
relform1->reltoastrelid,
|
||||
false);
|
||||
if (count != 1)
|
||||
elog(ERROR, "expected one dependency record for TOAST table, found %ld",
|
||||
count);
|
||||
@ -1129,7 +1130,8 @@ swap_heap_or_index_files(Oid r1, Oid r2)
|
||||
if (relform2->reltoastrelid)
|
||||
{
|
||||
count = deleteDependencyRecordsFor(RelationRelationId,
|
||||
relform2->reltoastrelid);
|
||||
relform2->reltoastrelid,
|
||||
false);
|
||||
if (count != 1)
|
||||
elog(ERROR, "expected one dependency record for TOAST table, found %ld",
|
||||
count);
|
||||
|
Reference in New Issue
Block a user