-- 创建账户表
CREATE TABLE account (
  a_id SERIAL PRIMARY KEY,
  balance DECIMAL(10, 2),
  meta JSONB
);

-- 创建类别表
CREATE TABLE category (
  c_id SERIAL PRIMARY KEY,
  income_type boolean,
  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
);


