(feat) balance

This commit is contained in:
Rorik Star Platinum 2025-11-07 21:22:52 +03:00
parent 779ae4d498
commit aeb9514aa3
15 changed files with 461 additions and 26 deletions

View file

@ -0,0 +1,15 @@
-- 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);