diff options
Diffstat (limited to 'src/backend/nodes/equalfuncs.c')
-rw-r--r-- | src/backend/nodes/equalfuncs.c | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/backend/nodes/equalfuncs.c b/src/backend/nodes/equalfuncs.c index 760554dbb63..f6f39f2f247 100644 --- a/src/backend/nodes/equalfuncs.c +++ b/src/backend/nodes/equalfuncs.c @@ -20,7 +20,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/nodes/equalfuncs.c,v 1.117 2002/03/12 00:51:37 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/nodes/equalfuncs.c,v 1.118 2002/03/19 02:18:16 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -1094,6 +1094,19 @@ _equalLoadStmt(LoadStmt *a, LoadStmt *b) } static bool +_equalCreateDomainStmt(CreateDomainStmt *a, CreateDomainStmt *b) +{ + if (!equalstr(a->domainname, b->domainname)) + return false; + if (!equal(a->typename, b->typename)) + return false; + if (!equal(a->constraints, b->constraints)) + return false; + + return true; +} + +static bool _equalCreatedbStmt(CreatedbStmt *a, CreatedbStmt *b) { if (!equalstr(a->dbname, b->dbname)) @@ -2021,6 +2034,9 @@ equal(void *a, void *b) case T_LoadStmt: retval = _equalLoadStmt(a, b); break; + case T_CreateDomainStmt: + retval = _equalCreateDomainStmt(a, b); + break; case T_CreatedbStmt: retval = _equalCreatedbStmt(a, b); break; |