u
This commit is contained in:
@@ -243,6 +243,8 @@ CREATE TABLE IF NOT EXISTS article (
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS UQ_article_parentarticle_parentsort
|
||||
ON article(parentarticle_id, parentsort)
|
||||
WHERE parentarticle_id IS NOT NULL;
|
||||
CREATE INDEX IF NOT EXISTS IX_article_sku ON article (sku);
|
||||
CREATE INDEX IF NOT EXISTS IX_article_parentarticle_id ON article (parentarticle_id);
|
||||
`;
|
||||
|
||||
export const INIT_ARTICLEEAN = `
|
||||
@@ -417,6 +419,10 @@ CREATE TABLE IF NOT EXISTS articlesupplier (
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS IX_articlesupplier_article_entity
|
||||
ON articlesupplier(article_id, entity_id);
|
||||
CREATE INDEX IF NOT EXISTS IX_articlesupplier_sku
|
||||
ON articlesupplier(sku, article_id);
|
||||
CREATE INDEX IF NOT EXISTS IX_articlesupplier_entity
|
||||
ON articlesupplier(entity_id);
|
||||
`;
|
||||
|
||||
export const INIT_MANIFEST = `
|
||||
@@ -434,6 +440,8 @@ CREATE TABLE IF NOT EXISTS manifest (
|
||||
);
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS UQ_manifest_company_type_number
|
||||
ON manifest (company_id, "type", "number");
|
||||
CREATE INDEX IF NOT EXISTS IX_manifest_entity_id
|
||||
ON manifest (entity_id);
|
||||
`;
|
||||
|
||||
export const INIT_MANIFESTARTICLE = `
|
||||
@@ -451,6 +459,10 @@ CREATE TABLE IF NOT EXISTS manifestarticle (
|
||||
shippable INTEGER NOT NULL DEFAULT 1,
|
||||
FOREIGN KEY (manifest_id) REFERENCES manifest(id) ON DELETE CASCADE
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS IX_manifestarticle_manifest_id
|
||||
ON manifestarticle (manifest_id);
|
||||
CREATE INDEX IF NOT EXISTS IX_manifestarticle_sku
|
||||
ON manifestarticle (sku);
|
||||
`;
|
||||
|
||||
export const INIT_WAREHOUSE = `
|
||||
@@ -479,6 +491,10 @@ CREATE TABLE IF NOT EXISTS ledger (
|
||||
FOREIGN KEY (manifestarticle_id) REFERENCES manifestarticle(id) ON DELETE NO ACTION,
|
||||
FOREIGN KEY (warehouse_id) REFERENCES warehouse(id) ON DELETE NO ACTION
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS IX_ledger_manifestarticle_warehouse
|
||||
ON ledger (manifestarticle_id, warehouse_id);
|
||||
CREATE INDEX IF NOT EXISTS IX_ledger_warehouse_id
|
||||
ON ledger (warehouse_id);
|
||||
`;
|
||||
|
||||
export const INIT_NUMBERS = `
|
||||
@@ -817,6 +833,8 @@ CREATE TABLE IF NOT EXISTS payment (
|
||||
FOREIGN KEY (account_id) REFERENCES account(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (manifest_id) REFERENCES manifest(id) ON DELETE CASCADE
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS IX_payment_manifest_id
|
||||
ON payment (manifest_id);
|
||||
`;
|
||||
|
||||
export const INIT_CARRIER = `
|
||||
|
||||
Reference in New Issue
Block a user