Files
sqlpage--sqlpage/examples/splitwise/sqlpage/migrations/0000_schema.sql
T
2023-07-03 01:11:25 +02:00

16 lines
420 B
SQL

CREATE TABLE expense_group(
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT
);
CREATE TABLE group_member(
id INTEGER PRIMARY KEY AUTOINCREMENT,
group_id INTEGER REFERENCES expense_group(id),
name TEXT
);
CREATE TABLE expense(
id INTEGER PRIMARY KEY AUTOINCREMENT,
spent_by INTEGER REFERENCES group_member(id),
date TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
name TEXT,
amount DECIMAL
);