From 65ad166d87ae129a83bb0c94dce73894edc07862 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Sat, 14 Oct 2023 23:58:25 +0200 Subject: [PATCH] database: attribute and view changes --- sql/v01/10.create.sql | 9 +++++---- sql/v01/20.view.sql | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/sql/v01/10.create.sql b/sql/v01/10.create.sql index 2fde901..4994f86 100644 --- a/sql/v01/10.create.sql +++ b/sql/v01/10.create.sql @@ -255,11 +255,12 @@ CREATE TABLE branch ( ) STRICT; CREATE TABLE wine_attribute ( - attrid TEXT NOT NULL CHECK (attrid REGEXP '^[A-Z]+$'), - name TEXT NOT NULL, + attrid TEXT NOT NULL CHECK (attrid REGEXP '^[A-Z]+$'), + name TEXT NOT NULL, - max_kg_per_ha INTEGER, - active INTEGER NOT NULL CHECK (active IN (TRUE, FALSE)) DEFAULT TRUE, + max_kg_per_ha INTEGER, + fill_lower_bins INTEGER NOT NULL CHECK (fill_lower_bins IN (TRUE, FALSE)) DEFAULT FALSE, + active INTEGER NOT NULL CHECK (active IN (TRUE, FALSE)) DEFAULT TRUE, CONSTRAINT pk_wine_attribute PRIMARY KEY (attrid) ) STRICT; diff --git a/sql/v01/20.view.sql b/sql/v01/20.view.sql index e3ed042..f98e825 100644 --- a/sql/v01/20.view.sql +++ b/sql/v01/20.view.sql @@ -35,7 +35,7 @@ FROM delivery_part p GROUP BY p.year, p.did, p.dpnr ORDER BY p.year, p.did, p.dpnr; -CREATE VIEW v_bin AS +CREATE VIEW v_delivery_bin AS SELECT year, mgnr, sortid || IIF(min_quw, REPLACE(COALESCE(attributes, ''), ',', ''), '_') AS bin, SUM(weight) AS weight