feat: 接入 CoinGlass 清算热力图隔离链路
Some checks failed
ci / build + vet + guard + race (push) Has been cancelled

This commit is contained in:
dela
2026-05-25 16:57:22 +08:00
parent e5fb54cb72
commit 1b61541ff5
32 changed files with 2550 additions and 70 deletions

View File

@@ -0,0 +1,24 @@
CREATE TABLE IF NOT EXISTS coinglass_liq_heatmap (
source TEXT NOT NULL,
symbol TEXT NOT NULL,
interval TEXT NOT NULL,
timestamp BIGINT NOT NULL,
price_min NUMERIC(36, 18),
price_max NUMERIC(36, 18),
raw_grid JSONB NOT NULL,
created_at TIMESTAMPTZ NOT NULL DEFAULT now(),
updated_at TIMESTAMPTZ NOT NULL DEFAULT now(),
PRIMARY KEY (source, symbol, interval, timestamp)
);
CREATE INDEX IF NOT EXISTS idx_coinglass_liq_heatmap_symbol_interval_time
ON coinglass_liq_heatmap(symbol, interval, timestamp DESC);
SELECT create_hypertable('coinglass_liq_heatmap', 'timestamp',
chunk_time_interval => 604800000,
if_not_exists => TRUE,
migrate_data => TRUE);