15 lines
522 B
SQL
15 lines
522 B
SQL
CREATE TABLE bags (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
roast_id INTEGER NOT NULL,
|
|
roast_date DATE,
|
|
amount REAL NOT NULL,
|
|
remaining REAL NOT NULL,
|
|
closed BOOLEAN NOT NULL DEFAULT FALSE,
|
|
finished_at DATE,
|
|
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
FOREIGN KEY (roast_id) REFERENCES roasts (id) ON DELETE CASCADE
|
|
);
|
|
|
|
CREATE INDEX idx_bags_roast_id ON bags(roast_id);
|
|
CREATE INDEX idx_bags_closed ON bags(closed);
|