Add client_parameter table
This commit is contained in:
@ -3,7 +3,14 @@ PRAGMA foreign_keys = ON;
|
||||
|
||||
CREATE TABLE meta (
|
||||
version INTEGER NOT NULL DEFAULT 1
|
||||
);
|
||||
) STRICT;
|
||||
|
||||
CREATE TABLE client_parameter (
|
||||
param TEXT NOT NULL CHECK (param REGEXP '^[A-Z_]+$'),
|
||||
value TEXT,
|
||||
|
||||
CONSTRAINT pk_parameter PRIMARY KEY (param)
|
||||
) STRICT;
|
||||
|
||||
CREATE TABLE country (
|
||||
alpha2 TEXT NOT NULL CHECK (alpha2 REGEXP '^[A-Z]{2}$'),
|
||||
@ -103,7 +110,7 @@ CREATE TABLE AT_plz (
|
||||
CONSTRAINT fk_AT_plz_AT_bundesland FOREIGN KEY (blnr) REFERENCES AT_bundesland (blnr)
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE RESTRICT
|
||||
);
|
||||
) STRICT;
|
||||
|
||||
CREATE TABLE AT_plz_dest (
|
||||
plz INTEGER NOT NULL CHECK (plz >= 1000 AND plz <= 9999),
|
||||
@ -245,7 +252,7 @@ CREATE TABLE branch (
|
||||
CONSTRAINT fk_branch_postal_dest FOREIGN KEY (country, postal_dest) REFERENCES postal_dest (country, id)
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE RESTRICT
|
||||
);
|
||||
) STRICT;
|
||||
|
||||
CREATE TABLE wine_attribute (
|
||||
attrid TEXT NOT NULL CHECK (attrid REGEXP '^[A-Z]+$'),
|
||||
@ -350,7 +357,7 @@ CREATE TABLE contract (
|
||||
CONSTRAINT fk_contract_member FOREIGN KEY (mgnr) REFERENCES member (mgnr)
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE RESTRICT
|
||||
);
|
||||
) STRICT;
|
||||
|
||||
CREATE TABLE area_commitment (
|
||||
vnr INTEGER NOT NULL,
|
||||
@ -420,7 +427,7 @@ CREATE TABLE season (
|
||||
CONSTRAINT fk_season_currency FOREIGN KEY (currency) REFERENCES currency (code)
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE RESTRICT
|
||||
);
|
||||
) STRICT;
|
||||
|
||||
CREATE TABLE modifier (
|
||||
year INTEGER NOT NULL,
|
||||
|
Reference in New Issue
Block a user