u
This commit is contained in:
@@ -646,6 +646,12 @@ BEGIN
|
||||
CONSTRAINT FK_manifest_entity FOREIGN KEY (entity_id) REFERENCES entity(id) ON DELETE NO ACTION
|
||||
);
|
||||
END
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE name = 'UQ_manifest_company_type_number' AND object_id = OBJECT_ID('manifest'))
|
||||
BEGIN
|
||||
CREATE UNIQUE NONCLUSTERED INDEX UQ_manifest_company_type_number
|
||||
ON manifest (company_id, [type], [number]);
|
||||
END
|
||||
`;
|
||||
|
||||
export const INIT_MANIFESTARTICLE = `
|
||||
|
||||
@@ -432,6 +432,8 @@ CREATE TABLE IF NOT EXISTS manifest (
|
||||
FOREIGN KEY (company_id) REFERENCES company(id) ON DELETE NO ACTION,
|
||||
FOREIGN KEY (entity_id) REFERENCES entity(id) ON DELETE NO ACTION
|
||||
);
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS UQ_manifest_company_type_number
|
||||
ON manifest (company_id, "type", "number");
|
||||
`;
|
||||
|
||||
export const INIT_MANIFESTARTICLE = `
|
||||
|
||||
Reference in New Issue
Block a user