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")
|
-- Testbenutzer einfügen (Passwort: "test123")
|
||||||
INSERT INTO users (username, password) VALUES ('testuser', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi');
|
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