-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcreatedb.sql
32 lines (28 loc) · 1.1 KB
/
createdb.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
create table budget(
codename varchar(255) primary key,
weekly_limit integer);
create table category(
codename varchar(255) primary key,
name varchar(255),
is_base_expense boolean,
aliases text);
create table expense(
id integer primary key,
amount integer,
created datetime,
category_codename integer,
raw_text text,
FOREIGN KEY(category_codename) REFERENCES category(codename));
insert into category (codename, name, is_base_expense, aliases)
values
("products", "продукти", true, "їжа"),
("coffee", "кава", true, "чай"),
("dinner", "обід", true, "ланч"),
("cafe", "кафе", true, "ресторан, мак, kfc"),
("transport", "bus", "транспорт", false, "метро, автобус"),
("taxi", "таксі", false, ""),
("phone", "телефон", false, "зв'язок"),
("books", "книги", false, "література, літ-ра, книжки, книжка"),
("internet", "інтернет", false, "інет, inet"),
("other", "інше", true, "");
insert into budget(codename, weekly_limit) values ('base', 500);