-- Справочник действий и журнал движения денег (баланс = SUM(amount)). CREATE SEQUENCE IF NOT EXISTS bot.actions_id_action MAXVALUE 2147483647; CREATE SEQUENCE IF NOT EXISTS bot.money_id_money MAXVALUE 2147483647; CREATE TABLE IF NOT EXISTS bot.actions ( id_action integer DEFAULT nextval('bot.actions_id_action') NOT NULL, title varchar ); CREATE TABLE IF NOT EXISTS bot.money ( id_money integer DEFAULT nextval('bot.money_id_money') NOT NULL, id_user bigint, amount integer, id_action integer, dt_action timestamp DEFAULT CURRENT_TIMESTAMP );