DB Update !!! update.sql
This commit is contained in:
parent
9e5cb25cb1
commit
a3fb0e262d
2 changed files with 53 additions and 0 deletions
24
init.sql
24
init.sql
|
|
@ -31,3 +31,27 @@ CREATE TABLE IF NOT EXISTS entries (
|
|||
|
||||
-- Testbenutzer einfügen (Passwort: "test123")
|
||||
INSERT INTO users (username, password) VALUES ('testuser', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS categories (
|
||||
category_id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
name VARCHAR(50) NOT NULL
|
||||
);
|
||||
|
||||
INSERT INTO categories (name) VALUES
|
||||
('Einkaufen'),
|
||||
('Essen gehen'),
|
||||
('Freizeit'),
|
||||
('PuFra'),
|
||||
('Urlaub gemeinsam'),
|
||||
('Urlaub Pössi'),
|
||||
('Barausgaben');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS payment_methods (
|
||||
payment_method_id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
name VARCHAR(50) NOT NULL
|
||||
);
|
||||
|
||||
INSERT INTO payment_methods (name) VALUES
|
||||
('Bar'),
|
||||
('Karte'),
|
||||
('Paypal');
|
||||
|
|
|
|||
29
update.sql
Normal file
29
update.sql
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
-- Tabelle für Kategorien (Ausgabenarten) anlegen
|
||||
CREATE TABLE IF NOT EXISTS categories (
|
||||
category_id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
name VARCHAR(50) NOT NULL UNIQUE
|
||||
);
|
||||
|
||||
-- Tabelle für Zahlungsmittel anlegen
|
||||
CREATE TABLE IF NOT EXISTS payment_methods (
|
||||
payment_method_id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
name VARCHAR(50) NOT NULL UNIQUE
|
||||
);
|
||||
|
||||
-- Daten in 'categories' einfügen, falls Tabelle leer ist
|
||||
INSERT INTO categories (name)
|
||||
SELECT 'Einkaufen' UNION ALL
|
||||
SELECT 'Essen gehen' UNION ALL
|
||||
SELECT 'Freizeit' UNION ALL
|
||||
SELECT 'PuFra' UNION ALL
|
||||
SELECT 'Urlaub gemeinsam' UNION ALL
|
||||
SELECT 'Urlaub Pössi' UNION ALL
|
||||
SELECT 'Barausgaben'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM categories);
|
||||
|
||||
-- Daten in 'payment_methods' einfügen, falls Tabelle leer ist
|
||||
INSERT INTO payment_methods (name)
|
||||
SELECT 'Bar' UNION ALL
|
||||
SELECT 'Karte' UNION ALL
|
||||
SELECT 'Paypal'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM payment_methods);
|
||||
Loading…
Add table
Reference in a new issue