Remove premature code in constraint parsing.
authorThomas G. Lockhart
Tue, 2 Dec 1997 02:54:15 +0000 (02:54 +0000)
committerThomas G. Lockhart
Tue, 2 Dec 1997 02:54:15 +0000 (02:54 +0000)
Change elog WARN to NOTICE for unimplemented constraints.

src/backend/parser/gram.y

index 3d4bd3ea30c49543922b9209277185751117407f..2818d131241fa99e080fa3dd3bb57d25f3687b39 100644 (file)
@@ -10,7 +10,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 1.73 1997/11/30 23:11:10 thomas Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 1.74 1997/12/02 02:54:15 thomas Exp $
  *
  * HISTORY
  *   AUTHOR            DATE            MAJOR EVENT
@@ -731,17 +731,11 @@ ConstraintDef:    CHECK constraint_elem
                    $$ = constr;
                }
        | UNIQUE '(' columnList ')'
-               {   elog(WARN,"CREATE TABLE/UNIQUE not yet implemented",NULL); }
+               {   elog(NOTICE,"CREATE TABLE/UNIQUE clause ignored; not yet implemented",NULL); }
        | PRIMARY KEY '(' columnList ')'
-               {
-                   ConstraintDef *constr = palloc (sizeof(ConstraintDef));
-                   constr->type = CONSTR_PRIMARY;
-                   constr->name = NULL;
-                   constr->keys = $4;
-                   $$ = constr;
-               }
+               {   elog(NOTICE,"CREATE TABLE/PRIMARY KEY clause ignored; not yet implemented",NULL); }
        | FOREIGN KEY '(' columnList ')' REFERENCES ColId opt_column_list key_match key_actions
-               {   elog(NOTICE,"FOREIGN KEY clause ignored; not yet implemented",NULL); }
+               {   elog(NOTICE,"CREATE TABLE/FOREIGN KEY clause ignored; not yet implemented",NULL); }
        ;
 
 constraint_elem:  AexprConst