17 lines
879 B
SQL
17 lines
879 B
SQL
-- 商品SABC打标「各部门数据分类」月度快照:核算生成后落库,页面/导出直接读结果,不再每次重算。
|
||
CREATE TABLE IF NOT EXISTS "SupplyChainProductArchiveDepartmentSnapshot" (
|
||
"id" TEXT NOT NULL,
|
||
"periodStart" DATE NOT NULL,
|
||
"periodEnd" DATE NOT NULL,
|
||
"payload" JSONB NOT NULL,
|
||
"rowTotal" INTEGER NOT NULL DEFAULT 0,
|
||
"generatedAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
CONSTRAINT "SupplyChainProductArchiveDepartmentSnapshot_pkey" PRIMARY KEY ("id")
|
||
);
|
||
|
||
CREATE UNIQUE INDEX IF NOT EXISTS "SupplyChainProductArchiveDepartmentSnapshot_periodStart_periodEnd_key"
|
||
ON "SupplyChainProductArchiveDepartmentSnapshot" ("periodStart", "periodEnd");
|
||
|
||
CREATE INDEX IF NOT EXISTS "SupplyChainProductArchiveDepartmentSnapshot_generatedAt_idx"
|
||
ON "SupplyChainProductArchiveDepartmentSnapshot" ("generatedAt");
|