}
}
-create_constraint : /create/i constraint
+create_constraint : /create/i constraint
{
@table_comments = ();
push @{ $tables{ $item[2]{'table'} }{'constraints'} }, $item[2];
}
+create_constraint : /alter/i /table/i ident /add/i foreign_key_constraint END_STATEMENT
+ {
+ push @{ $tables{ $item[3]{name} }{constraints} }, $item[5];
+ }
+
create_index : /create/i index
{
@table_comments = ();
{ $return = 'null' }
| /default/i /'[^']*'/
{ $item[2]=~ s/'//g; $return = $item[2] }
+ | /default/i WORD
+ { $return = $item[2] }
auto_inc : /identity/i { 1 }