Update country table pk
This commit is contained in:
@ -19,16 +19,16 @@ CREATE TABLE client_parameter (
|
||||
) STRICT;
|
||||
|
||||
CREATE TABLE country (
|
||||
num INTEGER NOT NULL CHECK (num >= 0),
|
||||
alpha2 TEXT NOT NULL CHECK (alpha2 REGEXP '^[A-Z]{2}$'),
|
||||
alpha3 TEXT NOT NULL CHECK (alpha3 REGEXP '^[A-Z]{3}$'),
|
||||
num INTEGER NOT NULL CHECK (num >= 0),
|
||||
name TEXT NOT NULL,
|
||||
|
||||
is_visible INTEGER NOT NULL CHECK (is_visible = TRUE OR is_visible = FALSE) DEFAULT TRUE,
|
||||
is_visible INTEGER NOT NULL CHECK (is_visible IN (TRUE, FALSE)) DEFAULT TRUE,
|
||||
|
||||
CONSTRAINT pk_country PRIMARY KEY (alpha2),
|
||||
CONSTRAINT pk_country PRIMARY KEY (num),
|
||||
CONSTRAINT sk_country_alpha2 UNIQUE (alpha2),
|
||||
CONSTRAINT sk_country_alpha3 UNIQUE (alpha3),
|
||||
CONSTRAINT sk_country_numeric UNIQUE (num),
|
||||
CONSTRAINT sk_country_name UNIQUE (name)
|
||||
) STRICT;
|
||||
|
||||
|
@ -1,17 +1,17 @@
|
||||
|
||||
INSERT INTO country VALUES
|
||||
('AT', 'AUT', 40, 'Österreich', TRUE),
|
||||
('DE', 'DEU', 276, 'Deutschland', FALSE),
|
||||
('CZ', 'CZE', 203, 'Tschechien', FALSE),
|
||||
('HU', 'HUN', 348, 'Ungarn', FALSE),
|
||||
('SK', 'SVK', 703, 'Slowakei', FALSE),
|
||||
('IT', 'ITA', 380, 'Italien', FALSE),
|
||||
('NL', 'NLD', 528, 'Niederlande', FALSE),
|
||||
('LU', 'LUX', 442, 'Luxemburg', FALSE),
|
||||
('BE', 'BEL', 56, 'Belgien', FALSE),
|
||||
('FR', 'FRA', 250, 'France', FALSE),
|
||||
('ES', 'ESP', 724, 'Spanien', FALSE),
|
||||
('PT', 'PRT', 620, 'Portugal', FALSE);
|
||||
( 40, 'AT', 'AUT', 'Österreich', TRUE),
|
||||
(276, 'DE', 'DEU', 'Deutschland', FALSE),
|
||||
(203, 'CZ', 'CZE', 'Tschechien', FALSE),
|
||||
(348, 'HU', 'HUN', 'Ungarn', FALSE),
|
||||
(703, 'SK', 'SVK', 'Slowakei', FALSE),
|
||||
(380, 'IT', 'ITA', 'Italien', FALSE),
|
||||
(528, 'NL', 'NLD', 'Niederlande', FALSE),
|
||||
(442, 'LU', 'LUX', 'Luxemburg', FALSE),
|
||||
( 56, 'BE', 'BEL', 'Belgien', FALSE),
|
||||
(250, 'FR', 'FRA', 'France', FALSE),
|
||||
(724, 'ES', 'ESP', 'Spanien', FALSE),
|
||||
(620, 'PT', 'PRT', 'Portugal', FALSE);
|
||||
|
||||
INSERT INTO currency VALUES
|
||||
('EUR', 'Euro', '€', 1000000),
|
||||
|
Reference in New Issue
Block a user