From 5507b22dfcde9f86590e3904f6279d3600abe1b7 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Wed, 19 Mar 2008 18:38:30 +0000 Subject: Support ALTER TYPE RENAME. Petr Jelinek --- src/backend/commands/alter.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/backend/commands/alter.c') diff --git a/src/backend/commands/alter.c b/src/backend/commands/alter.c index 8cf833a9218..63acefa527d 100644 --- a/src/backend/commands/alter.c +++ b/src/backend/commands/alter.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/commands/alter.c,v 1.27 2008/02/07 21:07:55 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/commands/alter.c,v 1.28 2008/03/19 18:38:30 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -117,7 +117,7 @@ ExecRenameStmt(RenameStmt *stmt) aclcheck_error(aclresult, ACL_KIND_NAMESPACE, get_namespace_name(namespaceId)); - renamerel(relid, stmt->newname, stmt->renameType); + RenameRelation(relid, stmt->newname, stmt->renameType); break; } case OBJECT_COLUMN: @@ -154,6 +154,10 @@ ExecRenameStmt(RenameStmt *stmt) RenameTSConfiguration(stmt->object, stmt->newname); break; + case OBJECT_TYPE: + RenameType(stmt->object, stmt->newname); + break; + default: elog(ERROR, "unrecognized rename stmt type: %d", (int) stmt->renameType); -- cgit v1.2.3