diff options
Diffstat (limited to 'src/backend/commands/alter.c')
-rw-r--r-- | src/backend/commands/alter.c | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/backend/commands/alter.c b/src/backend/commands/alter.c index 4f99ebb4470..a45f3bb6b83 100644 --- a/src/backend/commands/alter.c +++ b/src/backend/commands/alter.c @@ -421,13 +421,11 @@ ExecRenameStmt(RenameStmt *stmt) { ObjectAddress address; Relation catalog; - Relation relation; address = get_object_address(stmt->renameType, stmt->object, - &relation, + NULL, AccessExclusiveLock, false); - Assert(relation == NULL); catalog = table_open(address.classId, RowExclusiveLock); AlterObjectRename_internal(catalog, @@ -482,8 +480,7 @@ ExecAlterObjectDependsStmt(AlterObjectDependsStmt *stmt, ObjectAddress *refAddre table_close(rel, NoLock); refAddr = get_object_address(OBJECT_EXTENSION, (Node *) stmt->extname, - &rel, AccessExclusiveLock, false); - Assert(rel == NULL); + NULL, AccessExclusiveLock, false); if (refAddress) *refAddress = refAddr; @@ -563,16 +560,14 @@ ExecAlterObjectSchemaStmt(AlterObjectSchemaStmt *stmt, case OBJECT_TSTEMPLATE: { Relation catalog; - Relation relation; Oid classId; Oid nspOid; address = get_object_address(stmt->objectType, stmt->object, - &relation, + NULL, AccessExclusiveLock, false); - Assert(relation == NULL); classId = address.classId; catalog = table_open(classId, RowExclusiveLock); nspOid = LookupCreationNamespace(stmt->newschema); @@ -876,15 +871,13 @@ ExecAlterOwnerStmt(AlterOwnerStmt *stmt) case OBJECT_TSDICTIONARY: case OBJECT_TSCONFIGURATION: { - Relation relation; ObjectAddress address; address = get_object_address(stmt->objectType, stmt->object, - &relation, + NULL, AccessExclusiveLock, false); - Assert(relation == NULL); AlterObjectOwner_internal(address.classId, address.objectId, newowner); |