From 81ea6c308ce0f4c344224be759acd2f4cf6587c0 Mon Sep 17 00:00:00 2001 From: Burak Velioglu Date: Wed, 20 Apr 2022 16:14:47 +0300 Subject: [PATCH] Fix getting the view address --- src/backend/distributed/commands/view.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/backend/distributed/commands/view.c b/src/backend/distributed/commands/view.c index 46c7a6a04..975c8cdbc 100644 --- a/src/backend/distributed/commands/view.c +++ b/src/backend/distributed/commands/view.c @@ -134,8 +134,7 @@ ViewStmtObjectAddress(Node *node, bool missing_ok) { ViewStmt *stmt = castNode(ViewStmt, node); - Oid schemaOid = RangeVarGetCreationNamespace(stmt->view); - Oid viewOid = get_relname_relid(stmt->view->relname, schemaOid); + Oid viewOid = RangeVarGetRelid(stmt->view, NoLock, missing_ok); ObjectAddress viewAddress = { 0 }; ObjectAddressSet(viewAddress, RelationRelationId, viewOid);