forked from mgl_crew/Mitgliederladen
Compare commits
1 commit
main
...
db_scripts
Author | SHA1 | Date | |
---|---|---|---|
c4855046bb |
2 changed files with 14 additions and 2 deletions
|
@ -52,11 +52,22 @@ CREATE TABLE IF NOT EXISTS einheit(
|
|||
INSERT INTO einheit(einheit_id, bezeichnung) VALUES (1, 'stueck');
|
||||
INSERT INTO einheit(einheit_id, bezeichnung) VALUES (2, 'menge');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS kategorie (
|
||||
kategorie_id INT NOT NULL PRIMARY KEY,
|
||||
parent_id INT,
|
||||
name VARCHAR(100) NOT NULL,
|
||||
icon_unicode VARCHAR(100) NOT NULL,
|
||||
CONSTRAINT fk_kategorie_tree FOREIGN KEY (parent_id) REFERENCES kategorie(kategorie_id)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS artikel (
|
||||
artikel_id INT NOT NULL PRIMARY KEY,
|
||||
bezeichnung VARCHAR(255) NOT NULL,
|
||||
kategorie_id INT NOT NULL,
|
||||
einheit_id INT NOT NULL,
|
||||
mwst_id INT NOT NULL,
|
||||
preis INT NOT NULL,
|
||||
CONSTRAINT fk_mwst_artikel FOREIGN KEY (mwst_id) REFERENCES mwst(mwst_id),
|
||||
CONSTRAINT fk_einheit_artikel FOREIGN KEY (einheit_id) REFERENCES einheit(einheit_id)
|
||||
CONSTRAINT fk_einheit_artikel FOREIGN KEY (einheit_id) REFERENCES einheit(einheit_id),
|
||||
CONSTRAINT fk_kategorie_artikel FOREIGN KEY (kategorie_id) REFERENCES kategorie(kategorie_id)
|
||||
);
|
|
@ -5,3 +5,4 @@ DROP TABLE IF EXISTS monatlicher_beitrag;
|
|||
DROP TABLE IF EXISTS mwst;
|
||||
DROP TABLE IF EXISTS einheit;
|
||||
DROP TABLE IF EXISTS artikel;
|
||||
DROP TABLE IF EXISTS kategorie;
|
||||
|
|
Loading…
Reference in a new issue