diff --git a/src/backend/catalog/dependency.c b/src/backend/catalog/dependency.c index 18316a3968bc..53036b79bb6c 100644 --- a/src/backend/catalog/dependency.c +++ b/src/backend/catalog/dependency.c @@ -1507,6 +1507,14 @@ AcquireDeletionLock(const ObjectAddress *object, int flags) LockRelationOid(object->objectId, ShareUpdateExclusiveLock); else LockRelationOid(object->objectId, AccessExclusiveLock); + + if (get_rel_relkind(object->objectId) == RELKIND_RELATION || + get_rel_relkind(object->objectId) == RELKIND_PARTITIONED_TABLE) + { + XLogRecPtr ptr = GetInsertRecPtr(); + char *relname = get_rel_name(object->objectId); + elog(LOG, "Aquired drop table lock on table %s. Restore at %X/%X", relname, (uint32)(ptr >> 32), (uint32) ptr); + } } else if (object->classId == AuthMemRelationId) LockSharedObject(object->classId, object->objectId, 0,