chipmunk/sql.go

38 lines
707 B
Go
Raw Normal View History

2017-02-04 19:48:02 -08:00
package chipmunk
const createdb = `
CREATE TABLE IF NOT EXISTS
users (
2017-02-04 21:38:31 -08:00
id SERIAL PRIMARY KEY,
2017-02-04 19:48:02 -08:00
email varchar(64) UNIQUE,
admin boolean DEFAULT false
);
CREATE TABLE IF NOT EXISTS
categories (
id SERIAL PRIMARY KEY,
name varchar(1024) UNIQUE
);
CREATE TABLE IF NOT EXISTS
tranx (
id SERIAL PRIMARY KEY,
cost numeric DEFAULT 0,
2017-02-04 21:38:31 -08:00
store varchar(64),
info varchar(1024),
category_id integer references categories(id) DEFAULT 0,
date timestamp DEFAULT CURRENT_TIMESTAMP,
user_id integer references users(id) DEFAULT 0
2017-02-04 19:48:02 -08:00
);
`
const primeCategories = `
INSERT INTO categories (name) VALUES
('Derek'),
('Colleen'),
('Groceries'),
('Restaurant'),
('Misc')
;
`