15 lines
455 B
SQL
15 lines
455 B
SQL
-- migrations/XXXXXX_add_balances_table.sql
|
|
|
|
CREATE TABLE IF NOT EXISTS balances (
|
|
id SERIAL PRIMARY KEY,
|
|
account_id VARCHAR(50) NOT NULL,
|
|
balance_type VARCHAR(50) NOT NULL,
|
|
amount TEXT NOT NULL,
|
|
currency VARCHAR(3) NOT NULL,
|
|
date_time TIMESTAMPTZ NOT NULL,
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
|
|
|
|
UNIQUE(account_id, balance_type)
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_balances_account_id ON balances(account_id);
|