Rename wine_quality to wine_quality_level

This commit is contained in:
2023-05-14 11:56:15 +02:00
parent bc93887988
commit 04dcbb37de
3 changed files with 11 additions and 10 deletions

View File

@ -158,14 +158,14 @@ CREATE TABLE wine_variety (
CONSTRAINT pk_wine_variety PRIMARY KEY (sortid)
) STRICT;
CREATE TABLE wine_quality (
CREATE TABLE wine_quality_level (
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,
CONSTRAINT pk_wine_quality PRIMARY KEY (qualid)
CONSTRAINT pk_wine_quality_level PRIMARY KEY (qualid)
) STRICT;
CREATE TABLE wine_origin (
@ -304,6 +304,7 @@ CREATE TABLE member (
email TEXT CHECK (email REGEXP '^[^@ ]+@([a-z0-9_\x2Däöüß]+\.)+[a-z]{2,}$') DEFAULT NULL,
phone_landline TEXT CHECK (phone_landline REGEXP '^\+[0-9]+$') DEFAULT NULL,
fax TEXT CHECK (fax REGEXP '^\+[0-9]+$') DEFAULT NULL,
phone_mobile_1 TEXT CHECK (phone_mobile_1 REGEXP '^\+[0-9]+$') DEFAULT NULL,
phone_mobile_2 TEXT CHECK (phone_mobile_2 REGEXP '^\+[0-9]+$') DEFAULT NULL,
@ -510,7 +511,7 @@ CREATE TABLE delivery_part (
CONSTRAINT fk_delivery_part_wine_variety FOREIGN KEY (sortid) REFERENCES wine_variety (sortid)
ON UPDATE CASCADE
ON DELETE RESTRICT,
CONSTRAINT fk_delivery_part_wine_quality FOREIGN KEY (qualid) REFERENCES wine_quality (qualid)
CONSTRAINT fk_delivery_part_wine_quality_level FOREIGN KEY (qualid) REFERENCES wine_quality_level (qualid)
ON UPDATE CASCADE
ON DELETE RESTRICT,
CONSTRAINT fk_delivery_part_wine_origin FOREIGN KEY (hkid) REFERENCES wine_origin (hkid)

View File

@ -14,9 +14,9 @@ INSERT INTO country VALUES
('PT', 'PRT', 620, 'Portugal', FALSE);
INSERT INTO currency VALUES
('EUR', 'Euro', '', 1000000),
('EUR', 'Euro', '', 1000000),
('ATS', 'Schilling', 'S', 13760300),
('XXP', 'Punkte', 'Pkt.', NULL);
('XXP', 'Punkte', 'Pkt.', NULL);
INSERT INTO AT_bundesland VALUES
(1, 'B', 'Bgld.', 'Burgenland'),
@ -29,7 +29,7 @@ INSERT INTO AT_bundesland VALUES
(8, 'V', 'Vbg.', 'Vorarlberg'),
(9, 'W', NULL, 'Wien');
INSERT INTO wine_quality VALUES
INSERT INTO wine_quality_level VALUES
('WEI', 0, FALSE, NULL, 'Wein'),
('RSW', 0, FALSE, 11.5, 'Rebsortenwein'),
('LDW', 1, FALSE, 14.0, 'Landwein'),
@ -41,7 +41,7 @@ INSERT INTO wine_quality VALUES
('TBA', 3, TRUE, 30.0, 'Trockenbeerenauslese'),
('DAC', 3, TRUE, 15.0, 'Districtus Austriae Controllatus');
--INSERT INTO wine_quality (qualid, name)
--INSERT INTO wine_quality_level (qualid, name)
--('EIW', 'Eiswein'),
--('INW', 'Industriewein'),
--('RAB', 'Ruster Ausbruch'),