From fdf1bb44be07b24fe59c6322fddf22b5ebc98a46 Mon Sep 17 00:00:00 2001 From: selfrelease Date: Wed, 15 Jul 2026 11:51:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20schema.sql=20=E8=BF=81=E7=A7=BB=E8=AF=AD?= =?UTF-8?q?=E5=8F=A5=E7=A7=BB=E5=88=B0=E7=B4=A2=E5=BC=95=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E4=B9=8B=E5=89=8D=EF=BC=8C=E9=81=BF=E5=85=8D=20product=5Fid=20?= =?UTF-8?q?=E5=88=97=E4=B8=8D=E5=AD=98=E5=9C=A8=E6=97=B6=E7=B4=A2=E5=BC=95?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- demo/db/schema.sql | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/demo/db/schema.sql b/demo/db/schema.sql index ad9ec9b..d36d8c2 100644 --- a/demo/db/schema.sql +++ b/demo/db/schema.sql @@ -113,11 +113,6 @@ CREATE TABLE IF NOT EXISTS deal ( created_at TIMESTAMPTZ NOT NULL DEFAULT now() ); -CREATE INDEX IF NOT EXISTS idx_deal_salesperson ON deal(salesperson_id); -CREATE INDEX IF NOT EXISTS idx_deal_customer ON deal(customer_id); -CREATE INDEX IF NOT EXISTS idx_deal_date ON deal(deal_date); -CREATE INDEX IF NOT EXISTS idx_deal_product ON deal(product_id); - -- 迁移:为已存在的 deal 表补充 product_id 列(首次执行时若列已存在则跳过) DO $$ BEGIN @@ -132,6 +127,11 @@ BEGIN END IF; END $$; +CREATE INDEX IF NOT EXISTS idx_deal_salesperson ON deal(salesperson_id); +CREATE INDEX IF NOT EXISTS idx_deal_customer ON deal(customer_id); +CREATE INDEX IF NOT EXISTS idx_deal_date ON deal(deal_date); +CREATE INDEX IF NOT EXISTS idx_deal_product ON deal(product_id); + -- 预置产品数据(幂等) INSERT INTO product (id, name, category, spec, price, description, positioning, selling_points, target_audience) VALUES (1, '益童宝益生菌', '儿童益生菌', '3盒套餐', 798.00,