Update sql
This commit is contained in:
@ -70,10 +70,15 @@ CREATE TABLE AT_kg (
|
||||
|
||||
CREATE TABLE AT_ort (
|
||||
okz INTEGER NOT NULL CHECK (okz > 0 AND okz < 100000),
|
||||
kgnr INTEGER NOT NULL,
|
||||
gkz INTEGER NOT NULL,
|
||||
kgnr INTEGER,
|
||||
|
||||
name TEXT NOT NULL,
|
||||
|
||||
CONSTRAINT pk_AT_ort PRIMARY KEY (okz),
|
||||
CONSTRAINT fk_AT_ort_AT_gem FOREIGN KEY (gkz) REFERENCES AT_gem (gkz)
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE RESTRICT,
|
||||
CONSTRAINT fk_AT_ort_AT_kg FOREIGN KEY (kgnr) REFERENCES AT_kg (kgnr)
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE RESTRICT
|
||||
@ -83,7 +88,8 @@ CREATE TABLE AT_plz (
|
||||
plz INTEGER NOT NULL CHECK (plz >= 1000 AND plz <= 9999),
|
||||
okz INTEGER NOT NULL,
|
||||
id INTEGER NOT NULL GENERATED ALWAYS AS (plz * 100000 + okz) STORED,
|
||||
name TEXT NOT NULL,
|
||||
|
||||
dest TEXT NOT NULL,
|
||||
|
||||
CONSTRAINT pk_AT_plz PRIMARY KEY (plz, okz),
|
||||
CONSTRAINT sk_AT_plz_id UNIQUE (id),
|
||||
|
Reference in New Issue
Block a user