budget/scripts/create_table.sql

26 lines
431 B
MySQL
Raw Normal View History

2023-05-21 15:00:12 +00:00
-- 创建账户表
CREATE TABLE account (
a_id SERIAL PRIMARY KEY,
balance DECIMAL(10, 2),
meta JSONB
);
-- 创建类别表
CREATE TABLE category (
c_id SERIAL PRIMARY KEY,
type VARCHAR(10),
meta JSONB
);
-- 创建流水表
CREATE TABLE transaction (
t_id SERIAL PRIMARY KEY,
amount DECIMAL(10, 2),
date DATE,
c_id INTEGER REFERENCES category(c_id),
a_id INTEGER REFERENCES account(a_id),
meta JSONB
);