Added an 'alter sequence' line to the parser grammer which will simply skip over...
Ben Faga [Tue, 18 Dec 2007 16:20:28 +0000 (16:20 +0000)]
lib/SQL/Translator/Parser/PostgreSQL.pm

index 09a8815..dfe6997 100644 (file)
@@ -765,6 +765,9 @@ alter : alter_table table_name DROP /constraint/i NAME restrict_or_cascade ';'
 alter : alter_table table_name /owner/i /to/i NAME ';'
     { 1 }
 
+alter : alter_sequence NAME /owned/i /by/i column_name ';'
+    { 1 }
+
 storage_type : /(plain|external|extended|main)/i
 
 alter_default_val : SET default_val 
@@ -832,6 +835,8 @@ add_column : ADD COLUMN(?)
 
 alter_table : ALTER TABLE ONLY(?)
 
+alter_sequence : ALTER SEQUENCE 
+
 drop_column : DROP COLUMN(?)
 
 alter_column : ALTER COLUMN(?)
@@ -903,6 +908,8 @@ TABLE : /table/i
 
 SEMICOLON : /\s*;\n?/
 
+SEQUENCE : /sequence/i
+
 INTEGER : /\d+/
 
 WORD : /\w+/