diff --git a/src/backend/distributed/deparser/citus_ruleutils.c b/src/backend/distributed/deparser/citus_ruleutils.c index 28d83918c..755c15589 100644 --- a/src/backend/distributed/deparser/citus_ruleutils.c +++ b/src/backend/distributed/deparser/citus_ruleutils.c @@ -1025,12 +1025,13 @@ pg_get_indexclusterdef_string(Oid indexRelationId) /* check if the table is clustered on this index */ if (indexForm->indisclustered) { - char *tableName = generate_relation_name(tableRelationId, NIL); + char *qualifiedRelationName = + generate_qualified_relation_name(tableRelationId); char *indexName = get_rel_name(indexRelationId); /* needs to be quoted */ initStringInfo(&buffer); appendStringInfo(&buffer, "ALTER TABLE %s CLUSTER ON %s", - tableName, quote_identifier(indexName)); + qualifiedRelationName, quote_identifier(indexName)); } ReleaseSysCache(indexTuple);