· 2 years ago · Sep 20, 2023, 12:10 PM
1##----------------------------------------------------------------------------------------------------##
2## WarenEingangStatus ##
3##----------------------------------------------------------------------------------------------------##
4
5ALTER TABLE WarenEingangStatus ADD COLUMN bestellMenge TINYINT(1) DEFAULT 0 NOT NULL;
6
7##----------------------------------------------------------------------------------------------------##
8## Wago ##
9##----------------------------------------------------------------------------------------------------##
10
11ALTER TABLE Wago ADD COLUMN imNetzwerk TINYINT(1) DEFAULT 0 NOT NULL;
12
13##----------------------------------------------------------------------------------------------------##
14## WerpNews ##
15##----------------------------------------------------------------------------------------------------##
16
17CREATE TABLE IF NOT EXISTS WerpNews(ID INT(11) NOT NULL AUTO_INCREMENT,PRIMARY KEY(ID));
18ALTER TABLE WerpNews ADD COLUMN name VARCHAR(255);
19ALTER TABLE WerpNews ADD COLUMN datum DATETIME;
20ALTER TABLE WerpNews ADD COLUMN beschreibung TEXT;
21ALTER TABLE WerpNews ADD COLUMN alleBenutzer TINYINT(1) DEFAULT 0 NOT NULL;
22ALTER TABLE WerpNews ADD COLUMN deleted TINYINT(1) DEFAULT 0 NOT NULL;
23ALTER TABLE WerpNews ADD COLUMN CreateBenutzer_ID INT(11);
24ALTER TABLE WerpNews ADD COLUMN createTime DATETIME;
25ALTER TABLE WerpNews ADD COLUMN UpdateBenutzer_ID INT(11);
26ALTER TABLE WerpNews ADD COLUMN updateTime DATETIME;
27ALTER TABLE WerpNews ADD COLUMN DeleteBenutzer_ID INT(11);
28ALTER TABLE WerpNews ADD COLUMN deleteTime DATETIME;
29ALTER TABLE WerpNews ADD CONSTRAINT `FK_WerpNews->CreateBenutzer` FOREIGN KEY (CreateBenutzer_ID) REFERENCES Benutzer (ID);
30ALTER TABLE WerpNews ADD CONSTRAINT `FK_WerpNews->UpdateBenutzer` FOREIGN KEY (UpdateBenutzer_ID) REFERENCES Benutzer (ID);
31ALTER TABLE WerpNews ADD CONSTRAINT `FK_WerpNews->DeleteBenutzer` FOREIGN KEY (DeleteBenutzer_ID) REFERENCES Benutzer (ID);
32
33##----------------------------------------------------------------------------------------------------##
34## WerpNews_ProgrammierAufgabe ##
35##----------------------------------------------------------------------------------------------------##
36
37CREATE TABLE IF NOT EXISTS WerpNews_ProgrammierAufgabe(ID INT(11) NOT NULL AUTO_INCREMENT,PRIMARY KEY(ID));
38ALTER TABLE WerpNews_ProgrammierAufgabe ADD COLUMN WerpNews_ID INT(11);
39ALTER TABLE WerpNews_ProgrammierAufgabe ADD COLUMN ProgrammierAufgabe_ID INT(11);
40ALTER TABLE WerpNews_ProgrammierAufgabe ADD COLUMN deleted TINYINT(1) DEFAULT 0 NOT NULL;
41ALTER TABLE WerpNews_ProgrammierAufgabe ADD COLUMN CreateBenutzer_ID INT(11);
42ALTER TABLE WerpNews_ProgrammierAufgabe ADD COLUMN createTime DATETIME;
43ALTER TABLE WerpNews_ProgrammierAufgabe ADD COLUMN UpdateBenutzer_ID INT(11);
44ALTER TABLE WerpNews_ProgrammierAufgabe ADD COLUMN updateTime DATETIME;
45ALTER TABLE WerpNews_ProgrammierAufgabe ADD COLUMN DeleteBenutzer_ID INT(11);
46ALTER TABLE WerpNews_ProgrammierAufgabe ADD COLUMN deleteTime DATETIME;
47ALTER TABLE WerpNews_ProgrammierAufgabe ADD CONSTRAINT `FK_WerpNews_ProgrammierAufgabe->WerpNews` FOREIGN KEY (WerpNews_ID) REFERENCES WerpNews (ID);
48ALTER TABLE WerpNews_ProgrammierAufgabe ADD CONSTRAINT `FK_WerpNews_ProgrammierAufgabe->ProgrammierAufgabe` FOREIGN KEY (ProgrammierAufgabe_ID) REFERENCES ProgrammierAufgabe (ID);
49ALTER TABLE WerpNews_ProgrammierAufgabe ADD CONSTRAINT `FK_WerpNews_ProgrammierAufgabe->CreateBenutzer` FOREIGN KEY (CreateBenutzer_ID) REFERENCES Benutzer (ID);
50ALTER TABLE WerpNews_ProgrammierAufgabe ADD CONSTRAINT `FK_WerpNews_ProgrammierAufgabe->UpdateBenutzer` FOREIGN KEY (UpdateBenutzer_ID) REFERENCES Benutzer (ID);
51ALTER TABLE WerpNews_ProgrammierAufgabe ADD CONSTRAINT `FK_WerpNews_ProgrammierAufgabe->DeleteBenutzer` FOREIGN KEY (DeleteBenutzer_ID) REFERENCES Benutzer (ID);
52
53##----------------------------------------------------------------------------------------------------##
54## WerpNews_Benutzer ##
55##----------------------------------------------------------------------------------------------------##
56
57CREATE TABLE IF NOT EXISTS WerpNews_Benutzer(ID INT(11) NOT NULL AUTO_INCREMENT,PRIMARY KEY(ID));
58ALTER TABLE WerpNews_Benutzer ADD COLUMN WerpNews_ID INT(11);
59ALTER TABLE WerpNews_Benutzer ADD COLUMN Benutzer_ID INT(11);
60ALTER TABLE WerpNews_Benutzer ADD COLUMN deleted TINYINT(1) DEFAULT 0 NOT NULL;
61ALTER TABLE WerpNews_Benutzer ADD COLUMN CreateBenutzer_ID INT(11);
62ALTER TABLE WerpNews_Benutzer ADD COLUMN createTime DATETIME;
63ALTER TABLE WerpNews_Benutzer ADD COLUMN UpdateBenutzer_ID INT(11);
64ALTER TABLE WerpNews_Benutzer ADD COLUMN updateTime DATETIME;
65ALTER TABLE WerpNews_Benutzer ADD COLUMN DeleteBenutzer_ID INT(11);
66ALTER TABLE WerpNews_Benutzer ADD COLUMN deleteTime DATETIME;
67ALTER TABLE WerpNews_Benutzer ADD CONSTRAINT `FK_WerpNews_Benutzer->WerpNews` FOREIGN KEY (WerpNews_ID) REFERENCES WerpNews (ID);
68ALTER TABLE WerpNews_Benutzer ADD CONSTRAINT `FK_WerpNews_Benutzer->Benutzer` FOREIGN KEY (Benutzer_ID) REFERENCES Benutzer (ID);
69ALTER TABLE WerpNews_Benutzer ADD CONSTRAINT `FK_WerpNews_Benutzer->CreateBenutzer` FOREIGN KEY (CreateBenutzer_ID) REFERENCES Benutzer (ID);
70ALTER TABLE WerpNews_Benutzer ADD CONSTRAINT `FK_WerpNews_Benutzer->UpdateBenutzer` FOREIGN KEY (UpdateBenutzer_ID) REFERENCES Benutzer (ID);
71ALTER TABLE WerpNews_Benutzer ADD CONSTRAINT `FK_WerpNews_Benutzer->DeleteBenutzer` FOREIGN KEY (DeleteBenutzer_ID) REFERENCES Benutzer (ID);
72
73##----------------------------------------------------------------------------------------------------##
74## WerpNews_MultiMedia ##
75##----------------------------------------------------------------------------------------------------##
76
77CREATE TABLE IF NOT EXISTS WerpNews_MultiMedia(ID INT(11) NOT NULL AUTO_INCREMENT,PRIMARY KEY(ID));
78ALTER TABLE WerpNews_MultiMedia ADD COLUMN WerpNews_ID INT(11);
79ALTER TABLE WerpNews_MultiMedia ADD COLUMN MultiMedia_ID INT(11);
80ALTER TABLE WerpNews_MultiMedia ADD COLUMN deleted TINYINT(1) DEFAULT 0 NOT NULL;
81ALTER TABLE WerpNews_MultiMedia ADD COLUMN CreateBenutzer_ID INT(11);
82ALTER TABLE WerpNews_MultiMedia ADD COLUMN createTime DATETIME;
83ALTER TABLE WerpNews_MultiMedia ADD COLUMN UpdateBenutzer_ID INT(11);
84ALTER TABLE WerpNews_MultiMedia ADD COLUMN updateTime DATETIME;
85ALTER TABLE WerpNews_MultiMedia ADD COLUMN DeleteBenutzer_ID INT(11);
86ALTER TABLE WerpNews_MultiMedia ADD COLUMN deleteTime DATETIME;
87ALTER TABLE WerpNews_MultiMedia ADD CONSTRAINT `FK_WerpNews_MultiMedia->WerpNews` FOREIGN KEY (WerpNews_ID) REFERENCES WerpNews (ID);
88ALTER TABLE WerpNews_MultiMedia ADD CONSTRAINT `FK_WerpNews_MultiMedia->MultiMedia` FOREIGN KEY (MultiMedia_ID) REFERENCES MultiMedia (ID);
89ALTER TABLE WerpNews_MultiMedia ADD CONSTRAINT `FK_WerpNews_MultiMedia->CreateBenutzer` FOREIGN KEY (CreateBenutzer_ID) REFERENCES Benutzer (ID);
90ALTER TABLE WerpNews_MultiMedia ADD CONSTRAINT `FK_WerpNews_MultiMedia->UpdateBenutzer` FOREIGN KEY (UpdateBenutzer_ID) REFERENCES Benutzer (ID);
91ALTER TABLE WerpNews_MultiMedia ADD CONSTRAINT `FK_WerpNews_MultiMedia->DeleteBenutzer` FOREIGN KEY (DeleteBenutzer_ID) REFERENCES Benutzer (ID);
92
93##----------------------------------------------------------------------------------------------------##
94## WerpNews_Gruppe ##
95##----------------------------------------------------------------------------------------------------##
96
97CREATE TABLE IF NOT EXISTS WerpNews_Gruppe(ID INT(11) NOT NULL AUTO_INCREMENT,PRIMARY KEY(ID));
98ALTER TABLE WerpNews_Gruppe ADD COLUMN WerpNews_ID INT(11);
99ALTER TABLE WerpNews_Gruppe ADD COLUMN Gruppe_ID INT(11);
100ALTER TABLE WerpNews_Gruppe ADD COLUMN deleted TINYINT(1) DEFAULT 0 NOT NULL;
101ALTER TABLE WerpNews_Gruppe ADD COLUMN CreateBenutzer_ID INT(11);
102ALTER TABLE WerpNews_Gruppe ADD COLUMN createTime DATETIME;
103ALTER TABLE WerpNews_Gruppe ADD COLUMN UpdateBenutzer_ID INT(11);
104ALTER TABLE WerpNews_Gruppe ADD COLUMN updateTime DATETIME;
105ALTER TABLE WerpNews_Gruppe ADD COLUMN DeleteBenutzer_ID INT(11);
106ALTER TABLE WerpNews_Gruppe ADD COLUMN deleteTime DATETIME;
107ALTER TABLE WerpNews_Gruppe ADD CONSTRAINT `FK_WerpNews_Gruppe->WerpNews` FOREIGN KEY (WerpNews_ID) REFERENCES WerpNews (ID);
108ALTER TABLE WerpNews_Gruppe ADD CONSTRAINT `FK_WerpNews_Gruppe->Gruppe` FOREIGN KEY (Gruppe_ID) REFERENCES Gruppe (ID);
109ALTER TABLE WerpNews_Gruppe ADD CONSTRAINT `FK_WerpNews_Gruppe->CreateBenutzer` FOREIGN KEY (CreateBenutzer_ID) REFERENCES Benutzer (ID);
110ALTER TABLE WerpNews_Gruppe ADD CONSTRAINT `FK_WerpNews_Gruppe->UpdateBenutzer` FOREIGN KEY (UpdateBenutzer_ID) REFERENCES Benutzer (ID);
111ALTER TABLE WerpNews_Gruppe ADD CONSTRAINT `FK_WerpNews_Gruppe->DeleteBenutzer` FOREIGN KEY (DeleteBenutzer_ID) REFERENCES Benutzer (ID);
112