database: attribute and view changes
This commit is contained in:
@ -259,6 +259,7 @@ CREATE TABLE wine_attribute (
|
|||||||
name TEXT NOT NULL,
|
name TEXT NOT NULL,
|
||||||
|
|
||||||
max_kg_per_ha INTEGER,
|
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,
|
active INTEGER NOT NULL CHECK (active IN (TRUE, FALSE)) DEFAULT TRUE,
|
||||||
|
|
||||||
CONSTRAINT pk_wine_attribute PRIMARY KEY (attrid)
|
CONSTRAINT pk_wine_attribute PRIMARY KEY (attrid)
|
||||||
|
@ -35,7 +35,7 @@ FROM delivery_part p
|
|||||||
GROUP BY p.year, p.did, p.dpnr
|
GROUP BY p.year, p.did, p.dpnr
|
||||||
ORDER 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,
|
SELECT year, mgnr,
|
||||||
sortid || IIF(min_quw, REPLACE(COALESCE(attributes, ''), ',', ''), '_') AS bin,
|
sortid || IIF(min_quw, REPLACE(COALESCE(attributes, ''), ',', ''), '_') AS bin,
|
||||||
SUM(weight) AS weight
|
SUM(weight) AS weight
|
||||||
|
Reference in New Issue
Block a user