aboutsummaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-08-24 02:59:24 -0400
committerJesse Luehrs <doy@tozt.net>2019-08-24 02:59:24 -0400
commit867ccb676ec2f575643f11f60a4b52d13ef248ed (patch)
treee7e867084c9d27258096e06b967c310dec16a9e4 /data
parent6008f59b54be406324694abccc205b9e2d5422d3 (diff)
downloadynab-export-867ccb676ec2f575643f11f60a4b52d13ef248ed.tar.gz
ynab-export-867ccb676ec2f575643f11f60a4b52d13ef248ed.zip
add month data
Diffstat (limited to 'data')
-rw-r--r--data/schema.sql18
1 files changed, 18 insertions, 0 deletions
diff --git a/data/schema.sql b/data/schema.sql
index 8a9fc3b..8628605 100644
--- a/data/schema.sql
+++ b/data/schema.sql
@@ -1,6 +1,8 @@
DROP TABLE IF EXISTS subtransactions;
DROP TABLE IF EXISTS transactions;
DROP TABLE IF EXISTS payees;
+DROP TABLE IF EXISTS categories_by_month;
+DROP TABLE IF EXISTS months;
DROP TABLE IF EXISTS categories;
DROP TABLE IF EXISTS category_groups;
DROP TABLE IF EXISTS accounts;
@@ -33,6 +35,22 @@ CREATE TABLE categories (
balance bigint NOT NULL
);
+CREATE TABLE months (
+ month text PRIMARY KEY
+);
+
+CREATE TABLE categories_by_month (
+ month text REFERENCES months(month),
+ id text REFERENCES categories(id),
+ category_group_id text REFERENCES category_groups(id) NOT NULL,
+ name text NOT NULL,
+ hidden boolean NOT NULL,
+ budgeted bigint NOT NULL,
+ activity bigint NOT NULL,
+ balance bigint NOT NULL,
+ PRIMARY KEY (month, id)
+);
+
CREATE TABLE payees (
id text PRIMARY KEY,
name text NOT NULL,