30 lines
753 B
Plaintext
30 lines
753 B
Plaintext
# SUGEROWANE PRODUKTY
|
|
CREATE TABLE IF NOT EXISTS suggested_product (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name TEXT UNIQUE NOT NULL
|
|
);
|
|
|
|
# NOTATKI
|
|
ALTER TABLE item
|
|
ADD COLUMN note TEXT;
|
|
|
|
# NOWE FUNKCJE ADMINA
|
|
ALTER TABLE shopping_list ADD COLUMN is_archived BOOLEAN DEFAULT FALSE;
|
|
|
|
|
|
# FUNKCJA WYDATKOW
|
|
CREATE TABLE expense (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
list_id INTEGER,
|
|
amount FLOAT NOT NULL,
|
|
added_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
receipt_filename VARCHAR(255),
|
|
FOREIGN KEY(list_id) REFERENCES shopping_list(id)
|
|
);
|
|
|
|
# FUNKCJA UKRYCIA PUBLICZNIE LISTY
|
|
ALTER TABLE shopping_list ADD COLUMN is_public BOOLEAN NOT NULL DEFAULT 1;
|
|
|
|
# ilośc produktów
|
|
ALTER TABLE item ADD COLUMN quantity INTEGER DEFAULT 1;
|