diff options
author | Bruce Momjian <bruce@momjian.us> | 2002-12-06 05:00:34 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2002-12-06 05:00:34 +0000 |
commit | 05a6b3791268cfb3739f7e48b8bc034a3b7e92b5 (patch) | |
tree | f7de6c95b745c534b2f1716e7253b8468ef98e30 /src/backend/nodes/copyfuncs.c | |
parent | 78705d0a190343598e85f3041200b96cf1003568 (diff) | |
download | postgresql-05a6b3791268cfb3739f7e48b8bc034a3b7e92b5.tar.gz postgresql-05a6b3791268cfb3739f7e48b8bc034a3b7e92b5.zip |
Re-addd Rod's ALTER DOMAIN patch.
Diffstat (limited to 'src/backend/nodes/copyfuncs.c')
-rw-r--r-- | src/backend/nodes/copyfuncs.c | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/backend/nodes/copyfuncs.c b/src/backend/nodes/copyfuncs.c index 282f9eae5d9..a978e233e3d 100644 --- a/src/backend/nodes/copyfuncs.c +++ b/src/backend/nodes/copyfuncs.c @@ -15,7 +15,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.228 2002/12/06 03:42:59 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.229 2002/12/06 05:00:18 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -1479,6 +1479,20 @@ _copyAlterTableStmt(AlterTableStmt *from) return newnode; } +static AlterDomainStmt * +_copyAlterDomainStmt(AlterDomainStmt *from) +{ + AlterDomainStmt *newnode = makeNode(AlterDomainStmt); + + COPY_SCALAR_FIELD(subtype); + COPY_NODE_FIELD(typename); + COPY_STRING_FIELD(name); + COPY_NODE_FIELD(def); + COPY_SCALAR_FIELD(behavior); + + return newnode; +} + static GrantStmt * _copyGrantStmt(GrantStmt *from) { @@ -2464,6 +2478,9 @@ copyObject(void *from) case T_AlterTableStmt: retval = _copyAlterTableStmt(from); break; + case T_AlterDomainStmt: + retval = _copyAlterDomainStmt(from); + break; case T_GrantStmt: retval = _copyGrantStmt(from); break; |