fix(db): 補全 metadata model import 與 realtime sales ORM
ADR-017 Phase 3f-0
This commit is contained in:
@@ -14,22 +14,38 @@ CREATE TABLE IF NOT EXISTS realtime_sales_monthly (
|
||||
id SERIAL PRIMARY KEY,
|
||||
日期 DATE,
|
||||
訂單編號 VARCHAR(50),
|
||||
商品ID VARCHAR(100),
|
||||
商品編號 VARCHAR(100),
|
||||
商品名稱 TEXT,
|
||||
商品編號 VARCHAR(50),
|
||||
數量 INTEGER,
|
||||
總業績 DECIMAL(15, 2),
|
||||
總成本 DECIMAL(15, 2),
|
||||
廠商名稱 VARCHAR(200),
|
||||
分類名稱 VARCHAR(200),
|
||||
品牌名稱 VARCHAR(200),
|
||||
毛利 DECIMAL(15, 2),
|
||||
退貨數量 INTEGER,
|
||||
商品單位售價 DECIMAL(15, 2),
|
||||
廠商名稱 VARCHAR(255),
|
||||
分類名稱 VARCHAR(255),
|
||||
商品館 VARCHAR(255),
|
||||
品牌名稱 VARCHAR(255),
|
||||
時間 VARCHAR(50),
|
||||
付款方式 VARCHAR(100),
|
||||
折扣活動名稱 VARCHAR(255),
|
||||
折價券折扣金額 DECIMAL(15, 2),
|
||||
折扣金額 DECIMAL(15, 2),
|
||||
滿額再折扣金額 DECIMAL(15, 2),
|
||||
分期手續費 DECIMAL(15, 2),
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
|
||||
-- 建立索引以加速查詢
|
||||
CREATE INDEX idx_sales_date ON realtime_sales_monthly(日期);
|
||||
CREATE INDEX idx_sales_vendor ON realtime_sales_monthly(廠商名稱);
|
||||
CREATE INDEX idx_sales_category ON realtime_sales_monthly(分類名稱);
|
||||
CREATE INDEX idx_sales_brand ON realtime_sales_monthly(品牌名稱);
|
||||
CREATE INDEX IF NOT EXISTS idx_sales_date ON realtime_sales_monthly(日期);
|
||||
CREATE INDEX IF NOT EXISTS idx_sales_order ON realtime_sales_monthly(訂單編號);
|
||||
CREATE INDEX IF NOT EXISTS idx_sales_product_id ON realtime_sales_monthly(商品ID);
|
||||
CREATE INDEX IF NOT EXISTS idx_sales_product_code ON realtime_sales_monthly(商品編號);
|
||||
CREATE INDEX IF NOT EXISTS idx_sales_vendor ON realtime_sales_monthly(廠商名稱);
|
||||
CREATE INDEX IF NOT EXISTS idx_sales_category ON realtime_sales_monthly(分類名稱);
|
||||
CREATE INDEX IF NOT EXISTS idx_sales_hall ON realtime_sales_monthly(商品館);
|
||||
CREATE INDEX IF NOT EXISTS idx_sales_brand ON realtime_sales_monthly(品牌名稱);
|
||||
|
||||
-- EDM 資料表
|
||||
CREATE TABLE IF NOT EXISTS edm_data (
|
||||
|
||||
Reference in New Issue
Block a user