add unique constraint for worksheet and tab name in ghseet tracked table
[migration-tools.git] / mig-sql / init / 010-gsheet_tracked_table.sql
index 7661cc2..842d320 100644 (file)
@@ -1,10 +1,11 @@
 CREATE TABLE gsheet_tracked_table (
-    id                          SERIAL
+    id                          SERIAL PRIMARY KEY
     ,worksheet_name             TEXT NOT NULL
     ,worksheet_key              TEXT
     ,table_name                 TEXT NOT NULL
     ,tab_name                   TEXT
     ,created                    TIMESTAMP
     ,last_pulled                TIMESTAMP
+    ,UNIQUE(worksheet_name,tab_name)
 );