database: Add attrid, cultid, and cancelled to delivery_schedule
This commit is contained in:
@ -34,7 +34,10 @@ CREATE TABLE delivery_schedule (
|
||||
date TEXT NOT NULL CHECK (date LIKE year || '-%' AND date REGEXP '^[1-9][0-9]{3}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'),
|
||||
zwstid TEXT NOT NULL,
|
||||
description TEXT NOT NULL,
|
||||
attrid TEXT,
|
||||
cultid TEXT,
|
||||
max_weight INTEGER,
|
||||
cancelled INTEGER NOT NULL CHECK (cancelled IN (TRUE, FALSE)) DEFAULT FALSE,
|
||||
|
||||
ancmt_from INTEGER,
|
||||
ancmt_to INTEGER,
|
||||
@ -44,6 +47,12 @@ CREATE TABLE delivery_schedule (
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE RESTRICT,
|
||||
CONSTRAINT fk_delivery_schedule_branch FOREIGN KEY (zwstid) REFERENCES branch (zwstid)
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE RESTRICT,
|
||||
CONSTRAINT fk_delivery_schedule_wine_attribute FOREIGN KEY (attrid) REFERENCES wine_attribute (attrid)
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE RESTRICT,
|
||||
CONSTRAINT fk_delivery_schedule_wine_cultivation FOREIGN KEY (cultid) REFERENCES wine_cultivation (cultid)
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE RESTRICT
|
||||
) STRICT;
|
||||
|
@ -1,3 +1,3 @@
|
||||
|
||||
-- This value MUST NOT be changed while other connections are open!
|
||||
PRAGMA schema_version = 2800;
|
||||
PRAGMA schema_version = 2900;
|
||||
|
Reference in New Issue
Block a user