mpidb_mpg_gfk.sql 25.6 KB
Newer Older
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
1
2
3
4
5
-- phpMyAdmin SQL Dump
-- version 4.0.10deb1
-- http://www.phpmyadmin.net
--
-- Host: localhost
6
7
8
-- Generation Time: May 03, 2016 at 01:51 PM
-- Server version: 5.5.49-0ubuntu0.14.04.1-log
-- PHP Version: 5.5.9-1ubuntu4.16
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
9
10
11
12
13
14
15
16
17
18
19

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
Gerd Schachtschneider's avatar
Gerd Schachtschneider committed
20
-- Database: `mpidb_mpg_gfk`
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
--
CREATE DATABASE IF NOT EXISTS `mpidb_mpg_gfk` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
USE `mpidb_mpg_gfk`;

DELIMITER $$
--
-- Procedures
--
CREATE DEFINER=`root`@`localhost` PROCEDURE `proc_update`()
proc_label: BEGIN


IF ( SELECT MAX(version) FROM dataface__version ) = '0' THEN
 TRUNCATE dataface__version;
 INSERT INTO dataface__version (version) VALUES ('1000');
END IF;


IF ( SELECT MAX(version) FROM dataface__version ) < '1000' THEN
 LEAVE proc_label;
END IF;


IF ( SELECT MAX(version) FROM dataface__version ) < '1000' THEN


47
48
49



Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
50
51
52
53
54
 TRUNCATE dataface__version;
 INSERT INTO dataface__version (version) VALUES ('1000');
END IF;


55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126

 
 
 

 IF ( SELECT MAX(version) FROM dataface__version ) < '1001' THEN

  
  INSERT IGNORE INTO list_reiter (reiter, kategorie, favorit, history, bedeutung) VALUES ('view_ablageAll', 'View', '1', '0', 'Betriebsanw. und Sicherh.-Datenbl. andere Gruppen');

  
  
  
  CREATE OR REPLACE VIEW view_chemAll AS
   SELECT
    mpg.tabID AS tabID,
    mpg.substanz AS substanz,
    mpg.reinheit AS reinheit,
    mpg.lgk AS lgk,
    mpg.cmr AS cmr,
    mpg.cas AS cas,
    mpg.einheit AS einheit,
    LPAD(mpg.bFileID, 6, '0') AS bFileID,
    (SELECT file_filename FROM mpidb_mpg_chem.mpi_ablage WHERE mpg.bFileID = ablageID) AS bFilename,
    LPAD(mpg.sFileID, 6, '0') AS sFileID,
    (SELECT file_filename FROM mpidb_mpg_chem.mpi_ablage WHERE mpg.sFileID = ablageID) AS sFilename,
    'mpg' AS gruppe,
    mpg.bearbeiter AS bearbeiter,
    mpg.zeitstempel AS zeitstempel
   FROM mpidb_mpg_chem.mpi_chemstoff AS mpg
  ;

  
  TRUNCATE dataface__version;
  INSERT INTO dataface__version (version) VALUES ('1001');
 END IF;




 
 

 IF ( SELECT MAX(version) FROM dataface__version ) < '1002' THEN

  
  
  
  CREATE OR REPLACE VIEW view_ablageAll AS
   SELECT
    LPAD(mpg.ablageID, 6, '0') AS ablageID,
    mpg.kategorie AS kategorie,
    mpg.bezeichnung AS bezeichnung,
    mpg.file_filename AS filename,
    'mpg' AS gruppe,
    mpg.bearbeiter AS bearbeiter,
    mpg.zeitstempel AS zeitstempel
   FROM
    mpidb_mpg_chem.mpi_ablage AS mpg
   WHERE
    mpg.kategorie = 'Betriebsanweisung' OR mpg.kategorie = 'Sicherheitsdatenblatt'
   ORDER BY
    filename
  ;


  TRUNCATE dataface__version;
  INSERT INTO dataface__version (version) VALUES ('1002');
 END IF;
  


Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
127
128
129
130
131
132
END$$

DELIMITER ;

-- --------------------------------------------------------

Gerd Schachtschneider's avatar
Gerd Schachtschneider committed
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
--
-- Table structure for table `dataface__failed_logins`
--

CREATE TABLE IF NOT EXISTS `dataface__failed_logins` (
  `attempt_id` int(11) NOT NULL AUTO_INCREMENT,
  `ip_address` varchar(32) NOT NULL,
  `username` varchar(32) NOT NULL,
  `time_of_attempt` int(11) NOT NULL,
  PRIMARY KEY (`attempt_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `dataface__modules`
--

CREATE TABLE IF NOT EXISTS `dataface__modules` (
  `module_name` varchar(255) NOT NULL,
  `module_version` int(11) DEFAULT NULL,
  PRIMARY KEY (`module_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `dataface__mtimes`
--

CREATE TABLE IF NOT EXISTS `dataface__mtimes` (
  `name` varchar(255) NOT NULL,
  `mtime` int(11) DEFAULT NULL,
  PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
171
172
173
174
175
176
177
178
179
180
181
182
183
--
-- Table structure for table `dataface__version`
--

CREATE TABLE IF NOT EXISTS `dataface__version` (
  `version` int(5) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `dataface__version`
--

INSERT INTO `dataface__version` (`version`) VALUES
184
(1002);
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393

-- --------------------------------------------------------

--
-- Table structure for table `list_gefahr`
--

CREATE TABLE IF NOT EXISTS `list_gefahr` (
  `autoID` smallint(6) unsigned zerofill NOT NULL AUTO_INCREMENT,
  `kategorie` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
  `hsatz` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
  `merkmal` tinytext COLLATE utf8_unicode_ci NOT NULL,
  `anweisung` tinyint(1) NOT NULL DEFAULT '0',
  `lgk` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`autoID`),
  UNIQUE KEY `kategorie` (`kategorie`),
  KEY `lgk` (`lgk`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=117 ;

--
-- Dumping data for table `list_gefahr`
--

INSERT INTO `list_gefahr` (`autoID`, `kategorie`, `hsatz`, `merkmal`, `anweisung`, `lgk`) VALUES
(000001, 'Unst. Expl.', 'H200', 'Instabil, explosiv', 1, '1'),
(000002, 'Expl. 1.1', 'H201', 'Explosiv, Gefahr der Massenexplosion.', 1, '1'),
(000003, 'Expl. 1.2', 'H202', 'Explosiv; große Gefahr durch Splitter, Spreng- und Wurfstücke.', 1, '1'),
(000004, 'Expl. 1.3', 'H203', 'Explosiv; Gefahr durch Feuer, Luftdruck oder Splitter, Spreng- und Wurfstücke.', 1, '1'),
(000005, 'Expl. 1.4', 'H204', 'Gefahr durch Feuer oder Splitter, Spreng- und Wurfstücke.', 1, '1'),
(000006, 'Expl. 1.5', 'H205', 'Gefahr der Massenexplosion bei Feuer.', 1, '1'),
(000007, 'Flam. Gas 1', 'H220', 'Extrem entzündbares Gas.', 0, '2A'),
(000008, 'Flam. Gas 2', 'H221', 'Entzündbares Gas.', 0, '2A'),
(000009, 'Flam. Aerosol 1', 'H222', 'Extrem entzündbares Aerosol.', 0, '2B'),
(000010, 'Flam. Aerosol 2', 'H223', 'Entzündbares Aerosol.', 0, '2B'),
(000011, 'Flam. Liq. 1', 'H224 ', 'Flüssigkeit und Dampf extrem entzündbar.', 0, '3'),
(000012, 'Flam. Liq. 2', 'H225', 'Flüssigkeit und Dampf leicht entzündbar.', 0, '3'),
(000013, 'Flam. Liq. 3', 'H226', 'Flüssigkeit und Dampf entzuendbar.', 0, '3'),
(000014, 'Flam. Sol. 1 or 2', 'H228', 'Entzündbarer Feststoff.', 0, '4.1B'),
(000016, 'Self-react. A', 'H240', 'Erwärmung kann Explosion verursachen.', 1, '4.1A'),
(000017, 'Org. Perox. A', 'H240', 'Erwärmung kann Explosion verursachen.', 1, '4.1A'),
(000018, 'Self-react. B', 'H241', 'Erwärmung kann Brand oder Explosion verursachen.', 0, '4.1A'),
(000019, 'Org. Perox. B', 'H241', 'Erwärmung kann Brand oder Explosion verursachen.', 0, '4.1A'),
(000020, 'Self-react. CDEF', 'H242', 'Erwärmung kann Brand verursachen.', 0, '5.2'),
(000021, 'Org. Perox. CDEF', 'H242', 'Erwärmung kann Brand verursachen.', 0, '5.2'),
(000024, 'Pyr. Liq. 1', 'H250', 'Entzündet sich in Berührung mit Luft von selbst.', 1, '4.2'),
(000025, 'Pyr. Sol. 1', 'H250', 'Entzündet sich in Berührung mit Luft von selbst.', 1, '4.2'),
(000026, 'Self-heat.1', 'H251', 'Selbsterhitzungsfähig; kann in Brand geraten.', 1, '4.2'),
(000027, 'Self-heat. 2', 'H252', 'In großen Mengen selbsterhitzungsfähig; kann in Brand geraten.', 1, '4.2'),
(000028, 'Water-react. 1', 'H260', 'In Berührung mit Wasser entstehen entzündbare Gase, die sich spontan entzünden können.', 0, '4.3'),
(000029, 'Water-react. 2 or 3', 'H261', 'In Berührung mit Wasser entstehen entzündbare Gase.', 0, '4.3'),
(000031, 'Ox. Gas 1', 'H270', 'Oxidierende Gase', 0, '2A'),
(000032, 'Ox. Liq. 1', 'H271', 'Kann Brand oder Explosion verursachen; starkes Oxidationsmittel.', 0, '5.1A'),
(000033, 'Ox. Liq. 2  or 3', 'H272', 'Kann Brand verstärken; Oxidationsmittel.', 0, '5.1B'),
(000035, 'Ox. Sol. 1', 'H271', 'Kann Brand oder Explosion verursachen; starkes Oxidationsmittel.', 0, '5.1A'),
(000036, 'Ox. Sol. 2 or 3', 'H272', 'Kann Brand verstärken; Oxidationsmittel.', 0, '5.1B'),
(000038, 'Press. Gas ', 'H280', 'Enthält Gas unter Druck; kann bei Erwärmung explodieren.', 0, '2A'),
(000039, 'Press. Gas (refriger', 'H281', 'Enthält tiefgekühltes Gas; kann Kälteverbrennungen oder -Verletzungen verursachen.', 0, '2A'),
(000042, 'Met. Corr.1', 'H290', 'Kann gegenüber Metallen korrosiv sein.', 0, '10-13'),
(000043, 'Acute Tox.1 or 2 (oral)', 'H300', 'Lebensgefahr bei Verschlucken.', 1, '6.1'),
(000045, 'Acute Tox.3 (oral)', 'H301', 'Giftig bei Verschlucken.', 0, '6.1'),
(000046, 'Acute Tox. 4 (oral)', 'H302', 'Gesundheitsschädlich bei Verschlucken.', 0, '10-13'),
(000047, 'Asp. Tox. 1', 'H304', 'Kann bei Verschlucken und Eindringen in die Atemwege tödlich sein.', 0, '10-13'),
(000048, 'Acute Tox.1 or 2 (dermal)', 'H310', 'Lebensgefahr bei Hautkontakt.', 1, '6.1'),
(000050, 'Acute Tox.3 (dermal)', 'H311', 'Giftig bei Hautkontakt.', 0, '6.1'),
(000051, 'Acute Tox. 4 (dermal', 'H312', 'Gesundheitsschädlich bei Hautkontakt.', 0, '10-13'),
(000052, 'Skin. Corr. 1 (A, B or C)', 'H314', 'Verursacht schwere Verätzungen der Haut und schwere Augenschäden.', 0, '8'),
(000055, 'Skin Irrit. 2', 'H315', 'Verursacht Hautreizungen.', 0, '10-13'),
(000057, 'Skin Sens. 1 (A or B)', 'H317', 'Kann allergische Hautreaktionen verursachen.', 0, '10-13'),
(000059, 'Eye Dam. 1', 'H318', 'Verursacht schwere Augenschäden.', 0, '10-13'),
(000060, 'Eye Irrit. 2', 'H319', 'Verursacht schwere Augenreizung.', 0, '10-13'),
(000061, 'Acute Tox.1 or 2 (inhalativ)', 'H330', 'Lebensgefahr bei Einatmen.', 1, '6.1'),
(000063, 'Acute Tox.3  (inhalative)', 'H331', 'Giftig bei Einatmen.', 0, '6.1'),
(000064, 'Acute Tox. 4  (inhalative)', 'H332', 'Gesundheitsschädlich bei Einatmen.', 0, '10-13'),
(000065, 'Resp. Sens. 1 (A or B)', 'H334', 'Kann bei Einatmen Allergie, asthmaartige Symptome oder Atembeschwerden verursachen.', 0, '10-13'),
(000068, 'STOT SE 3; eye irr.', 'H335', 'Kann die Atemwege reizen.', 0, '10-13'),
(000069, 'STOT SE 3; narcotic', 'H336', 'Kann Schläfrigkeit und Benommenheit verursachen.', 0, '10-13'),
(000070, 'Muta. 1 (A or B)', 'H340', 'Kann genetische Defekte verursachen.', 1, '6.1'),
(000072, 'Muta. 2', 'H341', 'Kann vermutlich genetische Defekte verursachen.', 0, '10-13'),
(000073, 'Carc. 1 (A or B)', 'H350', 'Kann Krebs erzeugen.', 1, '6.1'),
(000075, 'Carc. 2', 'H351', 'Kann vermutlich Krebs erzeugen.', 0, '10-13'),
(000076, 'Repr. 1 (A or B)', 'H360', 'Kann die Fruchtbarkeit beeinträchtigen und/oder das Kind im Mutterleib schädigen.', 1, '6.1'),
(000078, 'Repr. 2', 'H361', 'Kann vermutlich die Fruchtbarkeit beeinträchtigen und/oder das Kind im Mutterleib schädigen.', 0, '10-13'),
(000079, 'Lact.', 'H362', 'Kann Säuglinge über die Muttermilch schädigen.', 0, '10-13'),
(000080, 'STOT SE 1', 'H370', 'Schädigt die Organe.', 0, '6.1'),
(000081, 'STOT SE 2', 'H371', 'Kann die Organe schädigen.', 0, '10-13'),
(000082, 'STOT RE 1', 'H372', 'Schädigt die Organe  bei längerer oder wiederholter Exposition.', 0, '6.1'),
(000083, 'STOT RE 2', 'H373', 'Kann die Organe schädigen bei längerer oder wiederholter Exposition..', 0, '10-13'),
(000084, 'Aquatic Acute 1', 'H400', 'Sehr giftig für Wasserorganismen.', 0, '10-13'),
(000085, 'Aquatic Chronic 1', 'H410', 'Sehr giftig für Wasserorganismen mit langfristiger Wirkung.', 0, '10-13'),
(000086, 'Aquatic Chronic 2', 'H411', 'Giftig für Wasserorganismen, mit langfristiger Wirkung.', 0, '10-13'),
(000087, 'Aquatic Chronic 3', 'H412', 'Schädlich für Wasserorganismen, mit langfristiger Wirkung.', 0, '10-13'),
(000088, 'Aquatic Chronic 4', 'H413', 'Kann für Wasserorganismen schädlich sein, mit langfristiger Wirkung.', 0, '10-13'),
(000089, 'Ozone 1', 'H420', 'Schädigt die öffentliche Gesundheit und die Umwelt durch Ozonabbau in der äußeren Atmosphäre', 0, '10-13'),
(000090, 'keine', 'H---', 'nur fuer Datenuebernahme', 0, '--'),
(000091, 'Acute Tox.3-4/ CMR 2', 'VGIII', 'Verpackungsgruppe III für Gefahrgut', 0, '6.1'),
(000092, 'EUH 001', 'EUH 001', 'In trockenem Zustand explosionsgefährlich.', 0, '10-13'),
(000093, 'EUH 006', 'EUH 006', 'Mit und ohne Luft explosionsfähig.', 0, '10-13'),
(000094, 'EUH 014', 'EUH 014', 'Reagiert heftig mit Wasser.', 0, '10-13'),
(000095, 'EUH 018', 'EUH 018', 'Kann bei Verwendung explosionsfähige/entzündbare Dampf/Luft-Gemische\r\nbilden.', 0, '10-13'),
(000096, 'EUH 019', 'EUH 019', 'Kann explosionsfähige Peroxide bilden.', 0, '10-13'),
(000097, 'EUH 044', 'EUH 044', 'Explosionsgefahr bei Erhitzen unter Einschluss.', 0, '10-13'),
(000098, 'EUH 029', 'EUH 029', 'Entwickelt bei Berührung mit Wasser giftige Gase.', 0, '10-13'),
(000099, 'EUH 031', 'EUH 031', 'Entwickelt bei Berührung mit Säure giftige Gase.', 0, '10-13'),
(000100, 'EUH 032', 'EUH 032', 'Entwickelt bei Berührung mit Säure sehr giftige Gase.', 0, '10-13'),
(000101, 'EUH 066', 'EUH 066', 'Wiederholter Kontakt kann zu spröder oder rissiger Haut führen.', 0, '10-13'),
(000102, 'EUH 070', 'EUH 070', 'Giftig bei Berührung mit den Augen.', 0, '10-13'),
(000103, 'EUH 071', 'EUH 071', 'Wirkt ätzend auf die Atemwege.', 0, '10-13'),
(000104, 'EUH 059', 'EUH 059', 'Die Ozonschicht schädigend.', 0, '10-13'),
(000105, 'EUH 201', 'EUH 201', 'Enthält Blei. Nicht für den Anstrich von Gegenständen verwenden, die von Kindern gekaut oder gelutscht werden könnten.', 0, '10-13'),
(000106, 'EUH 202', 'EUH 202', 'Cyanacrylat. Gefahr. Klebt innerhalb von Sekunden Haut und Augenlider zusammen.\r\nDarf nicht in die Hände von Kindern gelangen.', 0, '10-13'),
(000107, 'EUH 203', 'EUH 203', 'Enthält Chrom (VI). Kann allergische Reaktionen hervorrufen.', 0, '10-13'),
(000108, 'EUH 204', 'EUH 204', 'Enthält Isocyanate. Kann allergische Reaktionen hervorrufen.', 0, '10-13'),
(000109, 'EUH 205', 'EUH 205', 'Enthält epoxidhaltige Verbindungen. Kann allergische Reaktionen hervorrufen.', 0, '10-13'),
(000110, 'EUH 206', 'EUH 206', 'Achtung! Nicht zusammen mit anderen Produkten verwenden, da gefährliche\r\nGase (Chlor) freigesetzt werden können.', 0, '10-13'),
(000111, 'EUH 207', 'EUH 207', 'Achtung! Enthält Cadmium. Bei der Verwendung entstehen gefährliche Dämpfe.\r\nHinweise des Herstellers beachten. Sicherheitsanweisungen einhalten.', 0, '10-13'),
(000112, 'EUH 208', 'EUH 208', 'Enthält <Name des sensibilisierenden Stoffes>. Kann allergische Reaktionen hervorrufen.', 0, '10-13'),
(000113, 'EUH 209', 'EUH 209', 'Kann bei Verwendung leicht entzündbar werden.', 0, '10-13'),
(000114, 'EUH 210', 'EUH 210', 'Sicherheitsdatenblatt auf Anfrage erhältlich.', 0, '10-13'),
(000115, 'EUH 401', 'EUH 401', 'Zur Vermeidung von Risiken für Mensch und Umwelt die Gebrauchsanleitung einhalten.', 0, '10-13'),
(000116, 'Aerosol 3', 'H229', 'Behälter steht unter Druck: Kann bei Erwärmung bersten.', 0, '2B');

-- --------------------------------------------------------

--
-- Table structure for table `list_katReiter`
--

CREATE TABLE IF NOT EXISTS `list_katReiter` (
  `autoID` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
  `kategorie` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`autoID`),
  UNIQUE KEY `kategorie` (`kategorie`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ;

--
-- Dumping data for table `list_katReiter`
--

INSERT INTO `list_katReiter` (`autoID`, `kategorie`) VALUES
(1, 'Ablage'),
(2, 'Auswertung'),
(3, 'Autorisierung'),
(4, 'Haupttabelle'),
(5, 'History'),
(6, 'Liste'),
(7, 'Programmierung'),
(8, 'View'),
(9, 'Zuordnung');

-- --------------------------------------------------------

--
-- Table structure for table `list_lgk`
--

CREATE TABLE IF NOT EXISTS `list_lgk` (
  `autoID` smallint(6) unsigned zerofill NOT NULL AUTO_INCREMENT,
  `lgk` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
  `beschreibung` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `priority` tinyint(2) unsigned NOT NULL,
  PRIMARY KEY (`autoID`),
  UNIQUE KEY `priority` (`priority`),
  UNIQUE KEY `lgk` (`lgk`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=33 ;

--
-- Dumping data for table `list_lgk`
--

INSERT INTO `list_lgk` (`autoID`, `lgk`, `beschreibung`, `priority`) VALUES
(000001, '1', 'Explosive Stoffe', 5),
(000002, '2A', 'Verdichtete, verflüssigte oder unter Druck gelöste Gase', 25),
(000003, '3', 'Entzündbare Flüssigkeiten ', 70),
(000004, '4.1A', 'sonstige explosionsgefährliche Gefahrstoffe ', 30),
(000005, '4.1B', 'entzündbare feste Gefahrstoffe', 50),
(000006, '4.2', 'pyrophore oder selbsterhitzungsfähige Gefahrstoffe', 40),
(000007, '4.3', 'Gefahrstoffe, die in Berührung mit Wasser entzündliche Gase entwickeln', 45),
(000008, '5.1A', 'stark oxidierende Gefahrstoffe', 60),
(000009, '5.1B', 'oxidierende Gefahrstoffe', 65),
(000010, '5.1C', 'Ammoniumnitrat und ammoniumnitrathaltige Zubereitungen', 55),
(000011, '5.2', 'Organische Peroxide und selbstzersetzliche Gefahrstoffe', 35),
(000014, '6.2', 'Ansteckungsgefährliche Stoffe', 10),
(000015, '7', 'Radioaktive Stoffe', 15),
(000019, '10', 'Brennbare Flüssigkeiten soweit keiner zuvor genannten LGK ', 117),
(000020, '11', 'Brennbare Feststoffe, die keine zuvor genannten LGK zugeordnet ist', 118),
(000021, '12', 'Nicht brennbare Flüssigkeiten, die keine zuvor genannten LGK zugeordnet ist', 119),
(000022, '13', 'Nicht brennbare Feststoffe,die keine zuvor genannten LGK zugeordnet ist', 120),
(000023, '10-13', 'Gefahrstoffe, die keine zuvor genannten LGK zugeordnet sind', 85),
(000027, '--', 'fake fuer Datenuebernahme', 255),
(000029, '2B', 'Aerosolpackungen', 20),
(000030, '6.1', 'akut toxische oder chronisch wirkende Gefahrstoffe', 75),
(000032, '8', 'ätzende Gefahrstoffe', 80);

-- --------------------------------------------------------

--
-- Table structure for table `list_reiter`
--

CREATE TABLE IF NOT EXISTS `list_reiter` (
  `autoID` smallint(6) unsigned zerofill NOT NULL AUTO_INCREMENT,
  `reiter` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
  `kategorie` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
  `favorit` tinyint(1) NOT NULL DEFAULT '0',
  `history` tinyint(1) NOT NULL DEFAULT '0',
  `bedeutung` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`autoID`),
  UNIQUE KEY `reiter` (`reiter`),
  KEY `kategorie` (`kategorie`)
394
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Reiterlinks fuer Xataface' AUTO_INCREMENT=12 ;
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409

--
-- Dumping data for table `list_reiter`
--

INSERT INTO `list_reiter` (`autoID`, `reiter`, `kategorie`, `favorit`, `history`, `bedeutung`) VALUES
(000001, 'list_gefahr', 'Haupttabelle', 1, 1, 'Globale Liste Gefahrenmerkmale fuer Auswahl in Chemie-DB''s'),
(000002, 'list_lgk', 'Haupttabelle', 1, 1, 'Globale Liste Lagerklassen fuer Auswahl in Chemie-DB''s'),
(000003, 'list_katReiter', 'Liste', 0, 0, 'Zugehoerigkeit DB-Tabellen'),
(000004, 'list_reiter', 'Liste', 0, 0, 'Sammelcontainer fuer Tabbutton "mehr .."'),
(000005, 'mpi_users', 'Autorisierung', 1, 0, 'Autorisierung und Berechtigung Benutzer'),
(000006, 'view_user', 'View', 0, 0, 'Auswahl Benutzer aus DB user'),
(000007, 'view_favorit', 'Programmierung', 0, 0, 'Für den schnelleren Zugriff unter dem Menüpunkt ''Favorit'),
(000008, 'view_reiter', 'Programmierung', 0, 0, 'Hole alle Tabellen von Datenbank von mysql'),
(000009, 'view_gefahr', 'View', 0, 0, 'Zeige von allen Chemie-DB''s die als gefaehrlich deklarierten Chemiestoffe'),
410
411
(000010, 'view_chemAll', 'View', 0, 0, 'Zeige alle Chemiestoffe von allen Chemie-DB''s'),
(000011, 'view_ablageAll', 'View', 1, 0, 'Betriebsanw. und Sicherh.-Datenbl. andere Gruppen');
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
412
413
414
415
416
417
418
419

-- --------------------------------------------------------

--
-- Table structure for table `mpi_users`
--

CREATE TABLE IF NOT EXISTS `mpi_users` (
Gerd Schachtschneider's avatar
Gerd Schachtschneider committed
420
  `userID` smallint(6) unsigned zerofill NOT NULL AUTO_INCREMENT,
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
421
  `username` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
Gerd Schachtschneider's avatar
Gerd Schachtschneider committed
422
  `password` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
423
424
425
426
427
428
  `role` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
  `email` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`userID`),
  UNIQUE KEY `username` (`username`),
  UNIQUE KEY `email` (`email`)
Gerd Schachtschneider's avatar
Gerd Schachtschneider committed
429
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
430
431
432
433
434

--
-- Dumping data for table `mpi_users`
--

Gerd Schachtschneider's avatar
Gerd Schachtschneider committed
435
436
INSERT INTO `mpi_users` (`userID`, `username`, `password`, `role`, `email`, `zeitstempel`) VALUES
(000001, 'admin', 'd033e22ae348aeb5660fc2140aec35850c4da997', 'MANAGER', '', '0000-00-00 00:00:00');
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
437
438
439

-- --------------------------------------------------------

440
441
442
443
444
445
446
447
448
449
450
451
452
453
--
-- Stand-in structure for view `view_ablageAll`
--
CREATE TABLE IF NOT EXISTS `view_ablageAll` (
`ablageID` varchar(6)
,`kategorie` varchar(17)
,`bezeichnung` varchar(30)
,`filename` varchar(6)
,`gruppe` varchar(3)
,`bearbeiter` varchar(7)
,`zeitstempel` varchar(19)
);
-- --------------------------------------------------------

Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
454
455
456
457
--
-- Stand-in structure for view `view_chemAll`
--
CREATE TABLE IF NOT EXISTS `view_chemAll` (
Gerd Schachtschneider's avatar
Gerd Schachtschneider committed
458
459
460
461
462
463
464
`tabID` varchar(1)
,`substanz` varchar(30)
,`reinheit` varchar(1)
,`lgk` varchar(1)
,`cmr` varchar(1)
,`cas` varchar(1)
,`einheit` varchar(1)
465
466
467
468
,`bFileID` varchar(1)
,`bFilename` varchar(1)
,`sFileID` varchar(1)
,`sFilename` varchar(1)
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
469
,`gruppe` varchar(3)
Gerd Schachtschneider's avatar
Gerd Schachtschneider committed
470
471
,`bearbeiter` varchar(7)
,`zeitstempel` varchar(19)
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
);
-- --------------------------------------------------------

--
-- Stand-in structure for view `view_favorit`
--
CREATE TABLE IF NOT EXISTS `view_favorit` (
`autoID` smallint(6) unsigned zerofill
,`reiter` varchar(30)
,`kategorie` varchar(30)
,`favorit` tinyint(1)
,`bedeutung` varchar(100)
);
-- --------------------------------------------------------

--
-- Stand-in structure for view `view_gefahr`
--
CREATE TABLE IF NOT EXISTS `view_gefahr` (
491
492
493
494
`autoID` smallint(6) unsigned zerofill
,`tabID` smallint(6)
,`substanz` varchar(50)
,`kategorie` varchar(30)
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
495
,`gruppe` varchar(3)
496
497
,`bearbeiter` varchar(20)
,`zeitstempel` timestamp
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
);
-- --------------------------------------------------------

--
-- Stand-in structure for view `view_reiter`
--
CREATE TABLE IF NOT EXISTS `view_reiter` (
`reiter` varchar(64)
,`table_type` varchar(64)
);
-- --------------------------------------------------------

--
-- Stand-in structure for view `view_user`
--
CREATE TABLE IF NOT EXISTS `view_user` (
514
515
516
`localID` varchar(25)
,`last_name` varchar(30)
,`first_name` varchar(30)
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
517
518
519
);
-- --------------------------------------------------------

520
521
522
523
524
525
526
527
528
--
-- Structure for view `view_ablageAll`
--
DROP TABLE IF EXISTS `view_ablageAll`;

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_ablageAll` AS select '000001' AS `ablageID`,'Betriebsanweisung' AS `kategorie`,'Fake Eintrag wenn keine chemDB' AS `bezeichnung`,'noName' AS `filename`,'mpg' AS `gruppe`,'initial' AS `bearbeiter`,'2016-04-22 11:34:18' AS `zeitstempel`;

-- --------------------------------------------------------

Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
529
530
531
532
533
--
-- Structure for view `view_chemAll`
--
DROP TABLE IF EXISTS `view_chemAll`;

534
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_chemAll` AS select '1' AS `tabID`,'Fake Eintrag wenn keine chemDB' AS `substanz`,'-' AS `reinheit`,'-' AS `lgk`,'0' AS `cmr`,'-' AS `cas`,'-' AS `einheit`,'-' AS `bFileID`,'-' AS `bFilename`,'-' AS `sFileID`,'-' AS `sFilename`,'mpg' AS `gruppe`,'initial' AS `bearbeiter`,'2016-03-02 11:34:18' AS `zeitstempel`;
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551

-- --------------------------------------------------------

--
-- Structure for view `view_favorit`
--
DROP TABLE IF EXISTS `view_favorit`;

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_favorit` AS select `list_reiter`.`autoID` AS `autoID`,`list_reiter`.`reiter` AS `reiter`,`list_reiter`.`kategorie` AS `kategorie`,`list_reiter`.`favorit` AS `favorit`,`list_reiter`.`bedeutung` AS `bedeutung` from `list_reiter` where (`list_reiter`.`favorit` = '1') order by `list_reiter`.`reiter`;

-- --------------------------------------------------------

--
-- Structure for view `view_gefahr`
--
DROP TABLE IF EXISTS `view_gefahr`;

552
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_gefahr` AS select `mpgT1`.`autoID` AS `autoID`,`mpgT2`.`tabID` AS `tabID`,`mpgT2`.`substanz` AS `substanz`,`mpgT1`.`kategorie` AS `kategorie`,'mpg' AS `gruppe`,`mpgT1`.`bearbeiter` AS `bearbeiter`,`mpgT1`.`zeitstempel` AS `zeitstempel` from (`mpidb_mpg_chem`.`mpi_gefahr` `mpgT1` join `mpidb_mpg_chem`.`mpi_chemstoff` `mpgT2`) where (`mpgT1`.`chemID` = `mpgT2`.`tabID`);
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569

-- --------------------------------------------------------

--
-- Structure for view `view_reiter`
--
DROP TABLE IF EXISTS `view_reiter`;

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_reiter` AS select (convert(`information_schema`.`tables`.`TABLE_NAME` using utf8) collate utf8_unicode_ci) AS `reiter`,`information_schema`.`tables`.`TABLE_TYPE` AS `table_type` from `information_schema`.`tables` where ((`information_schema`.`tables`.`TABLE_SCHEMA` = (select database())) and ((`information_schema`.`tables`.`TABLE_TYPE` = 'base table') or (`information_schema`.`tables`.`TABLE_TYPE` = 'view')));

-- --------------------------------------------------------

--
-- Structure for view `view_user`
--
DROP TABLE IF EXISTS `view_user`;

570
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_user` AS select `mpidb_mpg_user`.`mpi_user`.`localID` AS `localID`,`mpidb_mpg_user`.`mpi_user`.`last_name` AS `last_name`,`mpidb_mpg_user`.`mpi_user`.`first_name` AS `first_name` from `mpidb_mpg_user`.`mpi_user` where (`mpidb_mpg_user`.`mpi_user`.`active` = 1) order by `mpidb_mpg_user`.`mpi_user`.`localID`;
Gerd Schachtschneider's avatar
initial  
Gerd Schachtschneider committed
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590

--
-- Constraints for dumped tables
--

--
-- Constraints for table `list_gefahr`
--
ALTER TABLE `list_gefahr`
  ADD CONSTRAINT `list_gefahr_ibfk_1` FOREIGN KEY (`lgk`) REFERENCES `list_lgk` (`lgk`) ON UPDATE CASCADE;

--
-- Constraints for table `list_reiter`
--
ALTER TABLE `list_reiter`
  ADD CONSTRAINT `list_reiter_kateg` FOREIGN KEY (`kategorie`) REFERENCES `list_katReiter` (`kategorie`) ON UPDATE CASCADE;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;