-- phpMyAdmin SQL Dump -- version 4.0.10deb1 -- http://www.phpmyadmin.net -- -- Host: localhost -- 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 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 */; -- -- Database: `mpidb_mpg_gfk` -- 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 TRUNCATE dataface__version; INSERT INTO dataface__version (version) VALUES ('1000'); END IF; 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; END$$ DELIMITER ; -- -------------------------------------------------------- -- -- 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; -- -------------------------------------------------------- -- -- 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 (1002); -- -------------------------------------------------------- -- -- 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 . 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`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Reiterlinks fuer Xataface' AUTO_INCREMENT=12 ; -- -- 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'), (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'); -- -------------------------------------------------------- -- -- Table structure for table `mpi_users` -- CREATE TABLE IF NOT EXISTS `mpi_users` ( `userID` smallint(6) unsigned zerofill NOT NULL AUTO_INCREMENT, `username` varchar(20) COLLATE utf8_unicode_ci NOT NULL, `password` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `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`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; -- -- Dumping data for table `mpi_users` -- INSERT INTO `mpi_users` (`userID`, `username`, `password`, `role`, `email`, `zeitstempel`) VALUES (000001, 'admin', 'd033e22ae348aeb5660fc2140aec35850c4da997', 'MANAGER', '', '0000-00-00 00:00:00'); -- -------------------------------------------------------- -- -- 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) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_chemAll` -- CREATE TABLE IF NOT EXISTS `view_chemAll` ( `tabID` varchar(1) ,`substanz` varchar(30) ,`reinheit` varchar(1) ,`lgk` varchar(1) ,`cmr` varchar(1) ,`cas` varchar(1) ,`einheit` varchar(1) ,`bFileID` varchar(1) ,`bFilename` varchar(1) ,`sFileID` varchar(1) ,`sFilename` varchar(1) ,`gruppe` varchar(3) ,`bearbeiter` varchar(7) ,`zeitstempel` varchar(19) ); -- -------------------------------------------------------- -- -- 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` ( `autoID` smallint(6) unsigned zerofill ,`tabID` smallint(6) ,`substanz` varchar(50) ,`kategorie` varchar(30) ,`gruppe` varchar(3) ,`bearbeiter` varchar(20) ,`zeitstempel` timestamp ); -- -------------------------------------------------------- -- -- 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` ( `localID` varchar(25) ,`last_name` varchar(30) ,`first_name` varchar(30) ); -- -------------------------------------------------------- -- -- 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`; -- -------------------------------------------------------- -- -- Structure for view `view_chemAll` -- DROP TABLE IF EXISTS `view_chemAll`; 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`; -- -------------------------------------------------------- -- -- 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`; 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`); -- -------------------------------------------------------- -- -- 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`; 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`; -- -- 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 */;