Files
trumpsignal-monorepo/packages/database/migrations/0002_runtime_state.sql
T

6 lines
613 B
SQL

CREATE TABLE IF NOT EXISTS signature_replays (signature_hash VARCHAR(64) PRIMARY KEY, expires_at BIGINT NOT NULL);
CREATE INDEX IF NOT EXISTS ix_signature_replays_expiry ON signature_replays(expires_at);
CREATE TABLE IF NOT EXISTS runtime_state (key TEXT PRIMARY KEY,value JSONB,updated_at TIMESTAMPTZ NOT NULL DEFAULT now());
CREATE TABLE IF NOT EXISTS runtime_events (id SERIAL PRIMARY KEY,payload JSONB NOT NULL,created_at TIMESTAMPTZ NOT NULL DEFAULT now());
CREATE TABLE IF NOT EXISTS live_prices (asset VARCHAR(16) PRIMARY KEY,price DOUBLE PRECISION NOT NULL,updated_at TIMESTAMPTZ NOT NULL DEFAULT now());