diff --git a/sql/v01/10.create.sql b/sql/v01/10.create.sql index b516017..e27ad8d 100644 --- a/sql/v01/10.create.sql +++ b/sql/v01/10.create.sql @@ -154,10 +154,9 @@ CREATE TABLE wine_variety ( CREATE TABLE wine_quality ( qualid TEXT NOT NULL CHECK (qualid REGEXP '^[A-Z]{3}$'), origin_level INTEGER NOT NULL, - + predicate INTEGER NOT NULL CHECK(predicate IN (TRUE, FALSE)), + min_kmw REAL DEFAULT NULL, name TEXT NOT NULL, - from_kmw REAL DEFAULT NULL, - to_kmw REAL DEFAULT NULL, CONSTRAINT pk_wine_quality PRIMARY KEY (qualid) ) STRICT; diff --git a/sql/v01/50.base.sql b/sql/v01/50.base.sql index fb3b908..51c2c77 100644 --- a/sql/v01/50.base.sql +++ b/sql/v01/50.base.sql @@ -30,25 +30,25 @@ INSERT INTO AT_bundesland VALUES (9, 'W', NULL, 'Wien'); INSERT INTO wine_quality VALUES -('WEI', 0, 'Wein', NULL, NULL), -('RSW', 0, 'Rebsortenwein', 11.5, 14.0), -('LDW', 1, 'Landwein', 14.0, 15.0), -('QUW', 3, 'Qualitätswein', 15.0, 17.0), -('KAB', 3, 'Kabinett', 17.0, NULL), -('SPL', 3, 'Spätlese', NULL, NULL); +('WEI', 0, FALSE, NULL, 'Wein'), +('RSW', 0, FALSE, 11.5, 'Rebsortenwein'), +('LDW', 1, FALSE, 14.0, 'Landwein'), +('QUW', 3, FALSE, 15.0, 'Qualitätswein'), +('KAB', 3, FALSE, 17.0, 'Kabinett'), +('SPL', 3, TRUE, 19.0, 'Spätlese'), +('AUL', 3, TRUE, 21.0, 'Auslese'), +('BAL', 3, TRUE, 25.0, 'Beerenauslese'), +('TBA', 3, TRUE, 30.0, 'Trockenbeerenauslese'), +('DAC', 3, TRUE, 15.0, 'Districtus Austriae Controllatus'); --INSERT INTO wine_quality (qualid, name) ---('AUL', 'Auslese'), ---('BAL', 'Beerenauslese'), ---('DAC', 'Districtus Austriae Controllatus'), --('EIW', 'Eiswein'), --('INW', 'Industriewein'), --('RAB', 'Ruster Ausbruch'), --('SOE', 'Sonstige Erzeugnisse'), --('STW', 'Strohwein'), --('STU', 'Sturm für Qualitätsstufe'), ---('TGT', 'Teilweise gegorener Traubenmost'), ---('TBA', 'Trockenbeerenauslese'); +--('TGT', 'Teilweise gegorener Traubenmost'); INSERT INTO wine_origin VALUES ('AUSL', NULL , 'Ausland', NULL),