-- phpMyAdmin SQL Dump -- version 3.4.5 -- http://www.phpmyadmin.net -- -- Host: localhost -- Erstellungszeit: 28. Apr 2012 um 17:36 -- Server Version: 5.5.16 -- PHP-Version: 5.3.8 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; -- -- Datenbank: `astaf` -- -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `angebote` -- CREATE TABLE IF NOT EXISTS `angebote` ( `id` int(11) NOT NULL AUTO_INCREMENT, `kategorie_id` int(11) DEFAULT NULL, `name` varchar(80) DEFAULT NULL, `beschreibung` text, `published` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `FK_Kategorie` (`kategorie_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `angebot_verein` -- CREATE TABLE IF NOT EXISTS `angebot_verein` ( `angebot_id` int(11) NOT NULL, `verein_id` int(11) NOT NULL, `menge` double NOT NULL, `einheit` varchar(20) NOT NULL, `preis` float NOT NULL, `published` tinyint(1) DEFAULT NULL, PRIMARY KEY (`angebot_id`,`verein_id`,`menge`,`einheit`), KEY `FK_Verein` (`verein_id`), KEY `FK_Angebot` (`angebot_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `benutzer` -- CREATE TABLE IF NOT EXISTS `benutzer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(128) NOT NULL, `algorithm` varchar(128) NOT NULL DEFAULT 'sha1', `salt` varchar(128) NOT NULL, `password` varchar(128) NOT NULL, `created_at` datetime DEFAULT NULL, `last_login` datetime DEFAULT NULL, `is_active` int(11) NOT NULL DEFAULT '1', `is_super_admin` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), UNIQUE KEY `sf_guard_user_username_unique` (`username`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `kategorien` -- CREATE TABLE IF NOT EXISTS `kategorien` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `einheiten` varchar(100) NOT NULL, `default_menge` double DEFAULT NULL, `default_einheit` varchar(20) NOT NULL, `published` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `standorte` -- CREATE TABLE IF NOT EXISTS `standorte` ( `id` int(11) NOT NULL AUTO_INCREMENT, `type` enum('Bühne','Stand') NOT NULL DEFAULT 'Stand', `name` varchar(80) DEFAULT NULL, `pos_lat` double DEFAULT NULL, `pos_long` double DEFAULT NULL, `published` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `tbl_audit_trail` -- CREATE TABLE IF NOT EXISTS `tbl_audit_trail` ( `id` int(11) NOT NULL AUTO_INCREMENT, `old_value` text CHARACTER SET utf8, `new_value` text CHARACTER SET utf8, `action` varchar(255) NOT NULL, `model` varchar(255) NOT NULL, `field` varchar(255) NOT NULL, `stamp` datetime NOT NULL, `user_id` varchar(255) DEFAULT NULL, `model_id` varchar(255) NOT NULL, PRIMARY KEY (`id`), KEY `idx_audit_trail_user_id` (`user_id`), KEY `idx_audit_trail_model_id` (`model_id`), KEY `idx_audit_trail_model` (`model`), KEY `idx_audit_trail_field` (`field`), KEY `idx_audit_trail_action` (`action`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=41 ; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `tbl_migration` -- CREATE TABLE IF NOT EXISTS `tbl_migration` ( `version` varchar(255) NOT NULL, `apply_time` int(11) DEFAULT NULL, PRIMARY KEY (`version`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `veranstaltungen` -- CREATE TABLE IF NOT EXISTS `veranstaltungen` ( `id` int(11) NOT NULL AUTO_INCREMENT, `verein_id` int(11) DEFAULT NULL, `titel` varchar(100) DEFAULT NULL, `startzeit` datetime DEFAULT NULL, `endzeit` datetime DEFAULT NULL, `beschreibung` text, `standort_id` int(11) DEFAULT NULL, `published` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `FK_Verein` (`verein_id`), KEY `FK_Standort` (`standort_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `vereine` -- CREATE TABLE IF NOT EXISTS `vereine` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `url` varchar(255) DEFAULT NULL, `bild` varchar(100) DEFAULT NULL, `email` varchar(100) DEFAULT NULL, `slug` varchar(128) DEFAULT NULL, `kontaktdaten` text, `beschreibung` text, `standort_id` int(11) DEFAULT NULL, `published` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `FK_Unique_Slug` (`slug`), KEY `FK_Standort` (`standort_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; -- -- Constraints der exportierten Tabellen -- -- -- Constraints der Tabelle `angebote` -- ALTER TABLE `angebote` ADD CONSTRAINT `angebote_ibfk_1` FOREIGN KEY (`kategorie_id`) REFERENCES `kategorien` (`id`); -- -- Constraints der Tabelle `angebot_verein` -- ALTER TABLE `angebot_verein` ADD CONSTRAINT `angebot_verein_ibfk_2` FOREIGN KEY (`verein_id`) REFERENCES `vereine` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `angebot_verein_ibfk_1` FOREIGN KEY (`angebot_id`) REFERENCES `angebote` (`id`); -- -- Constraints der Tabelle `veranstaltungen` -- ALTER TABLE `veranstaltungen` ADD CONSTRAINT `veranstaltungen_ibfk_3` FOREIGN KEY (`verein_id`) REFERENCES `vereine` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `veranstaltungen_ibfk_4` FOREIGN KEY (`standort_id`) REFERENCES `standorte` (`id`); -- -- Constraints der Tabelle `vereine` -- ALTER TABLE `vereine` ADD CONSTRAINT `vereine_ibfk_3` FOREIGN KEY (`standort_id`) REFERENCES `standorte` (`id`), ADD CONSTRAINT `vereine_ibfk_2` FOREIGN KEY (`slug`) REFERENCES `benutzer` (`username`);