DispelEvilBot/sql/V7__table_actions_money.sql

19 lines
629 B
SQL

-- Справочник действий и журнал движения денег (баланс = 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
);