u
This commit is contained in:
@@ -412,7 +412,7 @@ CREATE TABLE IF NOT EXISTS articlesupplier (
|
||||
UNIQUE (article_id, entity_id),
|
||||
UNIQUE (article_id, sort),
|
||||
FOREIGN KEY (article_id) REFERENCES article(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (entity_id) REFERENCES entity(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (entity_id) REFERENCES entity(id) ON DELETE NO ACTION,
|
||||
FOREIGN KEY (tax_id) REFERENCES tax(id) ON DELETE NO ACTION
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS IX_articlesupplier_article_entity
|
||||
@@ -430,7 +430,7 @@ CREATE TABLE IF NOT EXISTS manifest (
|
||||
"date" TEXT NOT NULL DEFAULT (${UTC_NOW}),
|
||||
created_at TEXT NOT NULL DEFAULT (${UTC_NOW}),
|
||||
FOREIGN KEY (company_id) REFERENCES company(id) ON DELETE NO ACTION,
|
||||
FOREIGN KEY (entity_id) REFERENCES entity(id) ON DELETE SET NULL
|
||||
FOREIGN KEY (entity_id) REFERENCES entity(id) ON DELETE NO ACTION
|
||||
);
|
||||
`;
|
||||
|
||||
@@ -981,6 +981,20 @@ CREATE INDEX IF NOT EXISTS IX_deliverysummary_company_supplier
|
||||
ON deliverysummary (company_id, supplier_id);
|
||||
`;
|
||||
|
||||
export const INIT_ARTICLEWAREHOUSESUMMARY = `
|
||||
CREATE TABLE IF NOT EXISTS articlewarehousesummary (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
article_id INTEGER NOT NULL,
|
||||
warehouse_id INTEGER NOT NULL,
|
||||
stock REAL NOT NULL DEFAULT 0,
|
||||
UNIQUE (article_id, warehouse_id),
|
||||
FOREIGN KEY (article_id) REFERENCES article(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (warehouse_id) REFERENCES warehouse(id) ON DELETE CASCADE
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS IX_articlewarehousesummary_warehouse
|
||||
ON articlewarehousesummary (warehouse_id);
|
||||
`;
|
||||
|
||||
export const INIT_MCP_CLIENT = `
|
||||
CREATE TABLE IF NOT EXISTS mcp_client (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
@@ -1111,6 +1125,7 @@ export const SCHEMA_SCRIPTS = [
|
||||
INIT_QUOTESUMMARY,
|
||||
INIT_SHIPMENTSUMMARY,
|
||||
INIT_DELIVERYSUMMARY,
|
||||
INIT_ARTICLEWAREHOUSESUMMARY,
|
||||
INIT_MCP_CLIENT,
|
||||
INIT_MCP_AUTH_CODE,
|
||||
INIT_MCP_TOKEN,
|
||||
|
||||
Reference in New Issue
Block a user