add
This commit is contained in:
@@ -191,7 +191,11 @@ SELECT
|
||||
v.variety_name AS variety_name,
|
||||
d.direction AS direction,
|
||||
op.open_price AS open_price,
|
||||
of.open_fee AS open_fee
|
||||
of.open_fee AS open_fee,
|
||||
cd.year AS close_year,
|
||||
cd.month AS close_month,
|
||||
cd.day AS close_day,
|
||||
cp.close_price AS close_price
|
||||
FROM trade t
|
||||
LEFT JOIN remark r ON t.id = r.trade_id AND r.deleted = FALSE
|
||||
LEFT JOIN open_date od ON t.id = od.trade_id AND od.deleted = FALSE
|
||||
@@ -199,6 +203,8 @@ LEFT JOIN variety v ON t.id = v.trade_id AND v.deleted = FALSE
|
||||
LEFT JOIN direction d ON t.id = d.trade_id AND d.deleted = FALSE
|
||||
LEFT JOIN open_price op ON t.id = op.trade_id AND op.deleted = FALSE
|
||||
LEFT JOIN open_fee of ON t.id = of.trade_id AND of.deleted = FALSE
|
||||
LEFT JOIN close_date cd ON t.id = cd.trade_id AND cd.deleted = FALSE
|
||||
LEFT JOIN close_price cp ON t.id = cp.trade_id AND cp.deleted = FALSE
|
||||
WHERE t.deleted = FALSE;
|
||||
|
||||
RAISE NOTICE '4️⃣✅ trade_info_view 已创建/更新';
|
||||
@@ -210,6 +216,8 @@ CREATE INDEX IF NOT EXISTS idx_variety_trade_id_deleted ON variety(trade_id, del
|
||||
CREATE INDEX IF NOT EXISTS idx_direction_trade_id_deleted ON direction(trade_id, deleted);
|
||||
CREATE INDEX IF NOT EXISTS idx_open_price_trade_id_deleted ON open_price(trade_id, deleted);
|
||||
CREATE INDEX IF NOT EXISTS idx_open_fee_trade_id_deleted ON open_fee(trade_id, deleted);
|
||||
CREATE INDEX IF NOT EXISTS idx_close_date_trade_id_deleted ON close_date(trade_id, deleted);
|
||||
CREATE INDEX IF NOT EXISTS idx_close_price_trade_id_deleted ON close_price(trade_id, deleted);
|
||||
|
||||
RAISE NOTICE '5️⃣✅ 全部索引已确保存在';
|
||||
|
||||
|
||||
@@ -83,3 +83,5 @@ deleted BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
created_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||
---
|
||||
读取./sql/08_trade.sql,完善trade_info_view视图逻辑,加入close_date和close_price信息。
|
||||
---
|
||||
Reference in New Issue
Block a user