diff options
author | Peter Eisentraut | 2011-12-22 20:43:56 +0000 |
---|---|---|
committer | Peter Eisentraut | 2011-12-22 20:43:56 +0000 |
commit | f90dd28062db2128a340fbe02f55829f15ab5561 (patch) | |
tree | 06636b98c913bfde151cc5ce2d62649f4a14eedb /src/test | |
parent | 8d15e3ec4fcb735875a8a70a09ec0c62153c3329 (diff) |
Add ALTER DOMAIN ... RENAME
You could already rename domains using ALTER TYPE, but with this new
command it is more consistent with how other commands treat domains as
a subcategory of types.
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/regress/expected/domain.out | 7 | ||||
-rw-r--r-- | src/test/regress/sql/domain.sql | 10 |
2 files changed, 17 insertions, 0 deletions
diff --git a/src/test/regress/expected/domain.out b/src/test/regress/expected/domain.out index 69373efc55b..3e44e3b5331 100644 --- a/src/test/regress/expected/domain.out +++ b/src/test/regress/expected/domain.out @@ -648,3 +648,10 @@ select array_elem_check(-1); ERROR: value for domain orderedpair violates check constraint "orderedpair_check" CONTEXT: PL/pgSQL function "array_elem_check" line 5 at assignment drop function array_elem_check(int); +-- +-- Renaming +-- +create domain testdomain1 as int; +alter domain testdomain1 rename to testdomain2; +alter type testdomain2 rename to testdomain3; -- alter type also works +drop domain testdomain3; diff --git a/src/test/regress/sql/domain.sql b/src/test/regress/sql/domain.sql index 449b4234a5c..1fd39008e68 100644 --- a/src/test/regress/sql/domain.sql +++ b/src/test/regress/sql/domain.sql @@ -483,3 +483,13 @@ select array_elem_check(3); select array_elem_check(-1); drop function array_elem_check(int); + + +-- +-- Renaming +-- + +create domain testdomain1 as int; +alter domain testdomain1 rename to testdomain2; +alter type testdomain2 rename to testdomain3; -- alter type also works +drop domain testdomain3; |