Files
cryptoHermes/migrations/000006_coinglass_liq_heatmap.up.sql
dela 1b61541ff5
Some checks failed
ci / build + vet + guard + race (push) Has been cancelled
feat: 接入 CoinGlass 清算热力图隔离链路
2026-05-25 16:57:22 +08:00

25 lines
681 B
SQL

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);