· 8 years ago · Apr 16, 2018, 03:24 PM
1drop table if exists role;
2drop table if exists user_role;
3drop table if exists web2print.absatzformat;
4drop table if exists web2print.adresseindruck_rahmen;
5drop table if exists web2print.aenderung;
6drop table if exists web2print.aktion;
7drop table if exists web2print.aktionspaket;
8drop table if exists web2print.aktionspaketposition;
9drop table if exists web2print.aktionspreis;
10drop table if exists web2print.anschrift;
11drop table if exists web2print.artikel;
12drop table if exists web2print.artikel_bildrahmen;
13drop table if exists web2print.artikel_kategorie;
14drop table if exists web2print.artikel_platzhalter;
15drop table if exists web2print.bestellposition;
16drop table if exists web2print.bestellposition_mit_liefertermin;
17drop table if exists web2print.bestellung;
18drop table if exists web2print.bildrahmen;
19drop table if exists web2print.box;
20drop table if exists web2print.farbe;
21drop table if exists web2print.font;
22drop table if exists web2print.format;
23drop table if exists web2print.geschaeftsbeziehung;
24drop table if exists web2print.geschaeftsbeziehungs_kategorie;
25drop table if exists web2print.geschaeftspartner;
26drop table if exists web2print.geschaeftspartner_kategorie;
27drop table if exists web2print.grundraster;
28drop table if exists web2print.hilfslinie;
29drop table if exists web2print.iccprofil;
30drop table if exists web2print.individualisierter_artikel;
31drop table if exists web2print.job;
32drop table if exists web2print.kooperationspartnertyp;
33drop table if exists web2print.lieferadresse;
34drop table if exists web2print.mandant;
35drop table if exists web2print.massgroesse;
36drop table if exists web2print.mischfarbe;
37drop table if exists web2print.nachricht;
38drop table if exists web2print.oeffnungszeit;
39drop table if exists web2print.pdf;
40drop table if exists web2print.plakatpaket;
41drop table if exists web2print.printmedien_template;
42drop table if exists web2print.printmediengruppe;
43drop table if exists web2print.printmedium;
44drop table if exists web2print.rahmen;
45drop table if exists web2print.rasterbild;
46drop table if exists web2print.schmuckfarbe;
47drop table if exists web2print.seite;
48drop table if exists web2print.sortiments_artikel;
49drop table if exists web2print.statischer_bildrahmen;
50drop table if exists web2print.template_variable;
51drop table if exists web2print.text;
52drop table if exists web2print.textrahmen;
53drop table if exists web2print.variablentyp;
54drop table if exists web2print.variabler_bildrahmen;
55drop table if exists web2print.verpackungseinheit;
56drop table if exists web2print.zeichenformat;
57drop table if exists web2print.zuweisung;
58create table Zusendung (id integer not null auto_increment, beschreibung varchar(255), gelesen bit not null, name varchar(255), nachricht_fk integer, adressat_fk integer, primary key (id));
59create table aktionspaket_aktionspaketposition_zuo (aktionspaket_id integer not null, aktionspaketposition_id integer not null);
60create table app_user (id bigint not null auto_increment, username varchar(50) not null unique, email varchar(255) not null unique, websiteLayout varchar(255), externAuthentifiziert bit not null, first_name varchar(50) not null, last_name varchar(50) not null, password_hint varchar(255), phone_number varchar(255), userType varchar(255), website varchar(255), account_expired bit not null, account_locked bit not null, credentials_expired bit not null, city varchar(50) not null, province varchar(100), postal_code varchar(15) not null, address varchar(150), country varchar(100), account_enabled bit, version integer, password varchar(255) not null, dienststelle integer, primary key (id));
61create table artikel_anbieter (anbieter_id integer not null, artikel_id integer not null);
62create table artikel_platzhalter_template (id integer not null, hoehe integer not null, breite integer not null, name varchar(255), stimmungsbild_fk integer, herstellerlogo_fk integer, eyecatcher_fk integer, artikelbild_fk integer, get_made_in_logo_fk integer, primary key (id));
63create table artikel_seite_zuo (seite_id integer not null, artikel_id integer not null);
64create table geschaeftspartner_geschaeftspartnerbeziehung_zuO (geschaeftspartner_id integer not null, geschaeftspartnerbeziehung_id integer not null);
65create table grundraster_linke_hilfslinie (grundraster_id integer not null, linke_hilfslinie_id integer not null, unique (linke_hilfslinie_id));
66create table grundraster_obere_hilfslinie (grundraster_id integer not null, obere_hilfslinie_id integer not null, unique (obere_hilfslinie_id));
67create table grundraster_rechte_hilfslinie (grundraster_id integer not null, rechte_hilfslinie_id integer not null, unique (rechte_hilfslinie_id));
68create table grundraster_untere_hilfslinie (grundraster_id integer not null, untere_hilfslinie_id integer not null, unique (untere_hilfslinie_id));
69create table plakatpaket_kooperationspartner_zuo (kooperationspartnertyp_id integer not null, plakatpaket_id integer not null);
70create table printmedium_plakatpaket_zuo (plakatpaket_fk integer not null, printmedium_fk integer not null, unique (printmedium_fk));
71create table role (id bigint not null auto_increment, name varchar(30), description varchar(128), primary key (id));
72create table user_role (user_id bigint not null, role_id bigint not null, primary key (user_id, role_id));
73create table web2print.absatzformat (id integer not null auto_increment, abstandOben float not null, abstandUnten float not null, einschubLinks float not null, einschubRechts float not null, horizontaleAusrichtung integer, vertikaleAusrichtung integer, zeilenabstand float not null, name varchar(255), format_fk integer, primary key (id));
74create table web2print.adresseindruck_rahmen (id integer not null, adresseindruck_fk integer, primary key (id));
75create table web2print.aenderung (id integer not null auto_increment, beschreibung varchar(255), name varchar(255), printmedium_fk integer, primary key (id));
76create table web2print.aktion (id integer not null auto_increment, beschreibung varchar(255), bestellbeginn datetime, bestellende datetime, fruehestmoeglicherLieferterminPrintmedien datetime, fruehestmoeglicherVerteilterminPrintmedien datetime, name varchar(255), mandant_fk integer, primary key (id));
77create table web2print.aktionspaket (id integer not null, primary key (id));
78create table web2print.aktionspaketposition (id integer not null auto_increment, printmedium_fk integer, primary key (id));
79create table web2print.aktionspreis (id integer not null auto_increment, aktionsEinkaufspreis float not null, aktionsVerkaufspreis float not null, verpackungseinheit_fk integer, aktion_fk integer, primary key (id));
80create table web2print.anschrift (id integer not null auto_increment, namenszusatz varchar(255), namenszusatz2 varchar(255), ort varchar(255), plz integer not null, strasse varchar(255), vorname varchar(255), name varchar(255), primary key (id));
81create table web2print.artikel (id integer not null auto_increment, beschreibung varchar(255), bemerkung varchar(255), bestand integer not null, ean varchar(255), gewicht integer not null, lieferantenArtNr varchar(255), wwsSchluessel varchar(255), bestellbar bit not null, freiHaus bit not null, verderblich bit not null, name varchar(255), herstellerlogo_fk integer, kategorie_fk integer, packungsgroesse_fk integer, stimmungsbild_fk integer, artikelbild_fk integer, mandant_fk integer, primary key (id));
82create table web2print.artikel_bildrahmen (id integer not null, primary key (id));
83create table web2print.artikel_kategorie (id integer not null auto_increment, name varchar(255), primary key (id));
84create table web2print.artikel_platzhalter (id integer not null, artikel_fk integer, template_fk integer, primary key (id));
85create table web2print.bestellposition (id integer not null auto_increment, bestellmenge integer not null, artikel_fk integer, bestellung_fk integer, lieferant_fk integer, primary key (id));
86create table web2print.bestellposition_mit_liefertermin (id integer not null, liefertermin datetime, primary key (id));
87create table web2print.bestellung (TYPE varchar(31) not null, id integer not null auto_increment, datum datetime, geschaeftspartner_fk integer, primary key (id));
88create table web2print.bildrahmen (id integer not null, anpassen integer, ausrichtung integer, primary key (id));
89create table web2print.box (id integer not null auto_increment, hoehe float not null, breite float not null, x float not null, y float not null, primary key (id));
90create table web2print.farbe (id integer not null auto_increment, cyan float not null, black float not null, magenta float not null, yellow float not null, name varchar(255), primary key (id));
91create table web2print.font (id integer not null auto_increment, name varchar(255), primary key (id));
92create table web2print.format (id integer not null auto_increment, name varchar(255), font_fk integer, primary key (id));
93create table web2print.geschaeftsbeziehung (id integer not null auto_increment, geschaeftspartner1_fk integer, geschaeftspartner2_fk integer, kategorie_fk integer, primary key (id));
94create table web2print.geschaeftsbeziehungs_kategorie (id integer not null auto_increment, name varchar(255), primary key (id));
95create table web2print.geschaeftspartner (id integer not null auto_increment, ansprechpartner varchar(255), telefonnummer varchar(255), name varchar(255), rechnungsadresse_fk integer, vorgesetzter_fk integer, mandant_fk integer, kooperationspartnertyp_fk integer, kategorie_fk integer, primary key (id));
96create table web2print.geschaeftspartner_kategorie (id integer not null auto_increment, name varchar(255), primary key (id));
97create table web2print.grundraster (id integer not null, name varchar(255), primary key (id));
98create table web2print.hilfslinie (id integer not null auto_increment, position double precision not null, primary key (id));
99create table web2print.iccprofil (id integer not null auto_increment, copyright varchar(255), pfad varchar(255), name varchar(255), primary key (id));
100create table web2print.individualisierter_artikel (id integer not null, beschreibung varchar(255), aktionsverkaufspreis integer not null, name varchar(255), artikel_fk integer, primary key (id));
101create table web2print.job (id integer not null, bemerkung varchar(255), adresseindruck varchar(255), erfassungsdatum datetime, isAnAlleHaushalte bit not null, isAnAlleHaushalteMitTagespost bit not null, jobnummer integer not null, verteiltermin datetime, lieferadresse_fk integer, primary key (id));
102create table web2print.kooperationspartnertyp (id integer not null auto_increment, name varchar(255), primary key (id));
103create table web2print.lieferadresse (id integer not null, versandinfos varchar(255), geschaeftspartner_fk integer, primary key (id));
104create table web2print.mandant (id integer not null auto_increment, name varchar(255), primary key (id));
105create table web2print.massgroesse (id integer not null auto_increment, masseinheit varchar(255), wert integer not null, standardmassgroesse_fk integer, primary key (id));
106create table web2print.mischfarbe (id integer not null, mischfarbe integer not null, primary key (id));
107create table web2print.nachricht (id integer not null auto_increment, beschreibung varchar(255), zeitstempel datetime, name varchar(255), primary key (id));
108create table web2print.oeffnungszeit (id integer not null auto_increment, oeffnungszeit varchar(255), schliesszeit varchar(255), wochentag varchar(255), lieferadresse_fk integer, primary key (id));
109create table web2print.pdf (id integer not null, hoehe integer not null, breite integer not null, dpiX integer not null, dpiY integer not null, farbprofil varchar(255), name varchar(255), mandant_fk integer, seite integer not null, primary key (id));
110create table web2print.plakatpaket (id integer not null, primary key (id));
111create table web2print.printmedien_template (id integer not null auto_increment, individualisierbar bit not null, name varchar(255), printmediengruppe_fk integer, mandant_fk integer, primary key (id));
112create table web2print.printmediengruppe (id integer not null auto_increment, name varchar(255), primary key (id));
113create table web2print.printmedium (id integer not null, aktionspaketposition tinyblob, printmedien_template_fk integer, iccprofil_fk integer, primary key (id));
114create table web2print.rahmen (id integer not null auto_increment, hoehe float not null, breite float not null, drehwinkel integer not null, ZIndex integer not null, x float not null, y float not null, seite_fk integer, primary key (id));
115create table web2print.rasterbild (id integer not null, hoehe integer not null, breite integer not null, dpiX integer not null, dpiY integer not null, farbprofil varchar(255), name varchar(255), mandant_fk integer, primary key (id));
116create table web2print.schmuckfarbe (id integer not null, schmuckfarbe integer not null, primary key (id));
117create table web2print.seite (id integer not null auto_increment, printmedien_template_fk integer, media_box_fk integer, bleed_box_fk integer, grundraster_fk integer, trim_box_fk integer, primary key (id));
118create table web2print.sortiments_artikel (id integer not null, jeAb integer not null, madeIn varchar(255), eyecatcher_fk integer, primary key (id));
119create table web2print.statischer_bildrahmen (id integer not null, artikel_platzhalter_template_fk integer, inhalt_fk integer, primary key (id));
120create table web2print.template_variable (id integer not null auto_increment, name varchar(255), template_fk integer, typ_fk integer, primary key (id));
121create table web2print.text (id integer not null, text varchar(255), primary key (id));
122create table web2print.textrahmen (id integer not null, text varchar(255), artikel_platzhalter_template_fk integer, format_fk integer, primary key (id));
123create table web2print.variablentyp (id integer not null auto_increment, name varchar(255), primary key (id));
124create table web2print.variabler_bildrahmen (id integer not null, variable_fk integer, primary key (id));
125create table web2print.verpackungseinheit (id integer not null auto_increment, beschreibung varchar(255), vorschlagklein integer not null, vorschlagmittel integer not null, vorschlaggross integer not null, grundpreis integer not null, regulaererEK integer not null, regulaererVK integer not null, stueck integer not null, name varchar(255), artikel_fk integer, primary key (id));
126create table web2print.zeichenformat (id integer not null auto_increment, ascending float not null, descending float not null, grundlinienversatz float not null, horizontaleSkalierung float not null, isDurchgestrichen bit not null, isUnterstrichen bit not null, kerning float not null, konturstaerke float not null, laufweite float not null, schriftgroesse integer not null, vertikaleSkalierung float not null, name varchar(255), font_fk integer, zeichenfarbe_fk integer, konturfarbe_fk integer, primary key (id));
127create table web2print.zuweisung (id integer not null auto_increment, printmedium_fk integer, wert_fk integer, template_variable_fk integer, primary key (id));
128alter table Zusendung add index FKFFBF0AB35FE1B80 (adressat_fk), add constraint FKFFBF0AB35FE1B80 foreign key (adressat_fk) references web2print.geschaeftspartner (id);
129alter table Zusendung add index FKFFBF0ABB33CC2E8 (nachricht_fk), add constraint FKFFBF0ABB33CC2E8 foreign key (nachricht_fk) references web2print.nachricht (id);
130alter table aktionspaket_aktionspaketposition_zuo add index FK8874845D7908DC96 (aktionspaketposition_id), add constraint FK8874845D7908DC96 foreign key (aktionspaketposition_id) references web2print.aktionspaketposition (id);
131alter table aktionspaket_aktionspaketposition_zuo add index FK8874845D4D61536 (aktionspaket_id), add constraint FK8874845D4D61536 foreign key (aktionspaket_id) references web2print.aktionspaket (id);
132alter table app_user add index FK459C572965FBCDB5 (dienststelle), add constraint FK459C572965FBCDB5 foreign key (dienststelle) references web2print.geschaeftspartner (id);
133alter table artikel_anbieter add index FK7684A98318ABD39A (anbieter_id), add constraint FK7684A98318ABD39A foreign key (anbieter_id) references web2print.artikel (id);
134alter table artikel_anbieter add index FK7684A983E63B53F3 (artikel_id), add constraint FK7684A983E63B53F3 foreign key (artikel_id) references web2print.geschaeftspartner (id);
135alter table artikel_platzhalter_template add index FKECEFAE9371865159 (eyecatcher_fk), add constraint FKECEFAE9371865159 foreign key (eyecatcher_fk) references web2print.artikel_bildrahmen (id);
136alter table artikel_platzhalter_template add index FKECEFAE9321827769 (herstellerlogo_fk), add constraint FKECEFAE9321827769 foreign key (herstellerlogo_fk) references web2print.artikel_bildrahmen (id);
137alter table artikel_platzhalter_template add index FKECEFAE93E58CA204 (stimmungsbild_fk), add constraint FKECEFAE93E58CA204 foreign key (stimmungsbild_fk) references web2print.artikel_bildrahmen (id);
138alter table artikel_platzhalter_template add index FKECEFAE93764FB9EC (get_made_in_logo_fk), add constraint FKECEFAE93764FB9EC foreign key (get_made_in_logo_fk) references web2print.artikel_bildrahmen (id);
139alter table artikel_platzhalter_template add index FKECEFAE93D1D05E05 (artikelbild_fk), add constraint FKECEFAE93D1D05E05 foreign key (artikelbild_fk) references web2print.artikel_bildrahmen (id);
140alter table artikel_seite_zuo add index FKA4FD728AC577CCBE (artikel_id), add constraint FKA4FD728AC577CCBE foreign key (artikel_id) references web2print.artikel (id);
141alter table artikel_seite_zuo add index FKA4FD728A716EE03E (seite_id), add constraint FKA4FD728A716EE03E foreign key (seite_id) references web2print.seite (id);
142alter table geschaeftspartner_geschaeftspartnerbeziehung_zuO add index FKFC575A0BBB2511D9 (geschaeftspartnerbeziehung_id), add constraint FKFC575A0BBB2511D9 foreign key (geschaeftspartnerbeziehung_id) references web2print.geschaeftsbeziehung (id);
143alter table geschaeftspartner_geschaeftspartnerbeziehung_zuO add index FKFC575A0BE2260F9E (geschaeftspartner_id), add constraint FKFC575A0BE2260F9E foreign key (geschaeftspartner_id) references web2print.geschaeftspartner (id);
144alter table grundraster_linke_hilfslinie add index FK8879184B8235C702 (linke_hilfslinie_id), add constraint FK8879184B8235C702 foreign key (linke_hilfslinie_id) references web2print.hilfslinie (id);
145alter table grundraster_linke_hilfslinie add index FK8879184B6D7E91E (grundraster_id), add constraint FK8879184B6D7E91E foreign key (grundraster_id) references web2print.grundraster (id);
146alter table grundraster_obere_hilfslinie add index FK4CF7E111E03C007C (obere_hilfslinie_id), add constraint FK4CF7E111E03C007C foreign key (obere_hilfslinie_id) references web2print.hilfslinie (id);
147alter table grundraster_obere_hilfslinie add index FK4CF7E1116D7E91E (grundraster_id), add constraint FK4CF7E1116D7E91E foreign key (grundraster_id) references web2print.grundraster (id);
148alter table grundraster_rechte_hilfslinie add index FK68BD06697758DD20 (rechte_hilfslinie_id), add constraint FK68BD06697758DD20 foreign key (rechte_hilfslinie_id) references web2print.hilfslinie (id);
149alter table grundraster_rechte_hilfslinie add index FK68BD06696D7E91E (grundraster_id), add constraint FK68BD06696D7E91E foreign key (grundraster_id) references web2print.grundraster (id);
150alter table grundraster_untere_hilfslinie add index FKBDCE11B5C1CA7E54 (untere_hilfslinie_id), add constraint FKBDCE11B5C1CA7E54 foreign key (untere_hilfslinie_id) references web2print.hilfslinie (id);
151alter table grundraster_untere_hilfslinie add index FKBDCE11B56D7E91E (grundraster_id), add constraint FKBDCE11B56D7E91E foreign key (grundraster_id) references web2print.grundraster (id);
152alter table plakatpaket_kooperationspartner_zuo add index FK96B1239EAC5881D6 (kooperationspartnertyp_id), add constraint FK96B1239EAC5881D6 foreign key (kooperationspartnertyp_id) references web2print.kooperationspartnertyp (id);
153alter table plakatpaket_kooperationspartner_zuo add index FK96B1239EBD2DA03E (plakatpaket_id), add constraint FK96B1239EBD2DA03E foreign key (plakatpaket_id) references web2print.plakatpaket (id);
154alter table printmedium_plakatpaket_zuo add index FK5481B688FD9436A8 (printmedium_fk), add constraint FK5481B688FD9436A8 foreign key (printmedium_fk) references web2print.printmedium (id);
155alter table printmedium_plakatpaket_zuo add index FK5481B688BD2D9FE8 (plakatpaket_fk), add constraint FK5481B688BD2D9FE8 foreign key (plakatpaket_fk) references web2print.plakatpaket (id);
156alter table user_role add index FK143BF46A95A4EDD6 (user_id), add constraint FK143BF46A95A4EDD6 foreign key (user_id) references app_user (id);
157alter table user_role add index FK143BF46AF07A29F6 (role_id), add constraint FK143BF46AF07A29F6 foreign key (role_id) references role (id);
158alter table web2print.absatzformat add index FKD0E8812CFE185F00 (format_fk), add constraint FKD0E8812CFE185F00 foreign key (format_fk) references web2print.format (id);
159alter table web2print.adresseindruck_rahmen add index FKA9272D212A9473DB (adresseindruck_fk), add constraint FKA9272D212A9473DB foreign key (adresseindruck_fk) references web2print.template_variable (id);
160alter table web2print.adresseindruck_rahmen add index FKA9272D21A5CE5D34 (id), add constraint FKA9272D21A5CE5D34 foreign key (id) references web2print.rahmen (id);
161alter table web2print.aenderung add index FK951BB487FD9436A8 (printmedium_fk), add constraint FK951BB487FD9436A8 foreign key (printmedium_fk) references web2print.printmedium (id);
162alter table web2print.aktion add index FKABA03A3E357AF2C8 (mandant_fk), add constraint FKABA03A3E357AF2C8 foreign key (mandant_fk) references web2print.mandant (id);
163alter table web2print.aktionspaket add index FK376461F4AE5B91CB (id), add constraint FK376461F4AE5B91CB foreign key (id) references web2print.artikel (id);
164alter table web2print.aktionspaketposition add index FKFF3FC71DFD9436A8 (printmedium_fk), add constraint FKFF3FC71DFD9436A8 foreign key (printmedium_fk) references web2print.printmedium (id);
165alter table web2print.aktionspreis add index FK376C0638D43965A0 (aktion_fk), add constraint FK376C0638D43965A0 foreign key (aktion_fk) references web2print.aktion (id);
166alter table web2print.aktionspreis add index FK376C0638516E6C0 (verpackungseinheit_fk), add constraint FK376C0638516E6C0 foreign key (verpackungseinheit_fk) references web2print.verpackungseinheit (id);
167alter table web2print.artikel add index FKD458EA2CE665E752 (packungsgroesse_fk), add constraint FKD458EA2CE665E752 foreign key (packungsgroesse_fk) references web2print.massgroesse (id);
168alter table web2print.artikel add index FKD458EA2CE5DC5634 (kategorie_fk), add constraint FKD458EA2CE5DC5634 foreign key (kategorie_fk) references web2print.artikel_kategorie (id);
169alter table web2print.artikel add index FKD458EA2C357AF2C8 (mandant_fk), add constraint FKD458EA2C357AF2C8 foreign key (mandant_fk) references web2print.mandant (id);
170alter table web2print.artikel_bildrahmen add index FK1264CBCFAE2867F3 (id), add constraint FK1264CBCFAE2867F3 foreign key (id) references web2print.bildrahmen (id);
171alter table web2print.artikel_platzhalter add index FKD75B606974E7DBC (template_fk), add constraint FKD75B606974E7DBC foreign key (template_fk) references web2print.template_variable (id);
172alter table web2print.artikel_platzhalter add index FKD75B60644F02ACA (artikel_fk), add constraint FKD75B60644F02ACA foreign key (artikel_fk) references web2print.template_variable (id);
173alter table web2print.artikel_platzhalter add index FKD75B606A5CE5D34 (id), add constraint FKD75B606A5CE5D34 foreign key (id) references web2print.rahmen (id);
174alter table web2print.bestellposition add index FKAA81C06AC577CC68 (artikel_fk), add constraint FKAA81C06AC577CC68 foreign key (artikel_fk) references web2print.artikel (id);
175alter table web2print.bestellposition add index FKAA81C06ACDDB347B (bestellung_fk), add constraint FKAA81C06ACDDB347B foreign key (bestellung_fk) references web2print.bestellung (id);
176alter table web2print.bestellposition add index FKAA81C06AB65E22F4 (bestellung_fk), add constraint FKAA81C06AB65E22F4 foreign key (bestellung_fk) references web2print.bestellung (id);
177alter table web2print.bestellposition add index FKAA81C06ACA436DCD (lieferant_fk), add constraint FKAA81C06ACA436DCD foreign key (lieferant_fk) references web2print.geschaeftspartner (