File size: 421 Bytes
252f877 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
CREATE TABLE accounts (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
type TEXT CHECK(type IN ('asset', 'liability', 'equity', 'revenue', 'expense'))
);
CREATE TABLE journal_entries (
id INTEGER PRIMARY KEY AUTOINCREMENT,
account_id INTEGER,
date TEXT,
description TEXT,
debit REAL DEFAULT 0,
credit REAL DEFAULT 0,
FOREIGN KEY (account_id) REFERENCES accounts(id)
);
|