Kategorie hinzugefügt
This commit is contained in:
parent
ee0c6190a5
commit
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 (1, 'stueck');
|
||||||
INSERT INTO einheit(einheit_id, bezeichnung) VALUES (2, 'menge');
|
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 (
|
CREATE TABLE IF NOT EXISTS artikel (
|
||||||
artikel_id INT NOT NULL PRIMARY KEY,
|
artikel_id INT NOT NULL PRIMARY KEY,
|
||||||
|
bezeichnung VARCHAR(255) NOT NULL,
|
||||||
|
kategorie_id INT NOT NULL,
|
||||||
einheit_id INT NOT NULL,
|
einheit_id INT NOT NULL,
|
||||||
mwst_id INT NOT NULL,
|
mwst_id INT NOT NULL,
|
||||||
preis INT NOT NULL,
|
preis INT NOT NULL,
|
||||||
CONSTRAINT fk_mwst_artikel FOREIGN KEY (mwst_id) REFERENCES mwst(mwst_id),
|
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 mwst;
|
||||||
DROP TABLE IF EXISTS einheit;
|
DROP TABLE IF EXISTS einheit;
|
||||||
DROP TABLE IF EXISTS artikel;
|
DROP TABLE IF EXISTS artikel;
|
||||||
|
DROP TABLE IF EXISTS kategorie;
|
||||||
|
|
Loading…
Reference in a new issue