summaryrefslogtreecommitdiff
path: root/protected/data
diff options
context:
space:
mode:
Diffstat (limited to 'protected/data')
-rw-r--r--protected/data/create_database.mysql.sql5
-rw-r--r--protected/data/devdata.astaf.mysql.sql56
-rw-r--r--protected/data/schema.astaf.mysql.sql145
-rw-r--r--protected/data/testdrive.dbbin0 -> 14336 bytes
4 files changed, 166 insertions, 40 deletions
diff --git a/protected/data/create_database.mysql.sql b/protected/data/create_database.mysql.sql
new file mode 100644
index 0000000..38103fb
--- /dev/null
+++ b/protected/data/create_database.mysql.sql
@@ -0,0 +1,5 @@
+DROP DATABASE IF EXISTS `astaf`;
+CREATE DATABASE `astaf`;
+GRANT ALL ON `astaf`.* TO 'astaf'@'localhost' IDENTIFIED BY 'AsTaF4';
+FLUSH PRIVILEGES;
+USE `astaf`; \ No newline at end of file
diff --git a/protected/data/devdata.astaf.mysql.sql b/protected/data/devdata.astaf.mysql.sql
index e69de29..ecfd352 100644
--- a/protected/data/devdata.astaf.mysql.sql
+++ b/protected/data/devdata.astaf.mysql.sql
@@ -0,0 +1,56 @@
+-- User
+
+INSERT INTO `benutzer` (`id`, `username`, `algorithm`, `salt`, `password`, `created_at`, `last_login`, `is_active`, `is_super_admin`) VALUES
+(1, 'admin', 'sha1', '8b01941a7d381938bc91d9db7aba03e7', 'c5d9e312d79f800fee5a29e5d574fa167d92b126', '2008-04-21 18:16:39', '2010-06-24 08:29:42', 1, 1),
+(2, 'CCWN', 'sha1', '0e41841b83ec522ea110d87a7933c4a2', 'b08fb3bc63fef35eadfecd561fd34d18f39efd63', '2008-06-03 21:39:23', '2010-06-15 13:26:48', 1, 0);
+
+-- Kategorien
+INSERT INTO `kategorien` (`id`, `name`, `einheiten`, `default_menge`, `default_einheit`, `published`) VALUES
+(1, 'Alkoholfreie Getränke', 'Milliliter, Liter, Flasche, Glas', 0.5, 'Liter', 1),
+(2, 'Essen', 'Portion, Teller', 1, 'Portion', 1),
+(3, 'Alkoholische Getränke', 'Milliliter, Liter, Flasche, Glas', 0.5, 'Liter', 1),
+(4, 'Spezialitäten', 'Portion, Glas, Teller', 1, 'Portion', 1),
+(5, 'Testkategorie', 'Test,as', NULL, '456', 0);
+
+-- Standorte
+INSERT INTO `standorte` (`id`, `type`, `name`, `pos_lat`, `pos_long`, `published`) VALUES
+(1, 'Stand', 'vor dem Hochwachturm', 48.8317358074, 9.31517913938, 1),
+(2, 'Stand', 'in den Brühlwiesen beim Bürgerzentrum', 48.8313765015, 9.31986093521, 1),
+(3, 'Stand', 'auf dem Platz nördlich vom Beinsteiner Torturm', 48.8336744259, 9.31851580739, 1),
+(4, 'Stand', 'auf dem Parkplatz Foto Saur, Bürgermühlenweg', 48.8308212055, 9.31567803025, 1),
+(5, 'Stand', 'auf dem Rathausplatz und Platz neben der Nikolauskirche', 48.8319997676, 9.31680858135, 1),
+(6, 'Stand', 'auf dem Rathausplatz', 48.8320474392, 9.31663155556, 1),
+(7, 'Stand', 'unter den Arkaden des Alten Rathauses', 48.8322734373, 9.31635260582, 1),
+(8, 'Stand', 'am Marktplatz und Martkbrunnen', 48.8324076231, 9.31626677513, 1),
+(9, 'Stand', 'im Schlosskeller unter dem Rathaus', 48.8323228742, 9.31676030159, 1),
+(10, 'Stand', 'auf dem Platz vor der Scheuerngasse 2', 48.8321948678, 9.31608840823, 1);
+
+-- Vereine
+INSERT INTO `vereine` (`id`, `name`, `url`, `bild`, `email`, `slug`, `kontaktdaten`, `beschreibung`, `standort_id`, `published`) VALUES
+(1, 'Computerclub Waiblingen e.V.', 'http://ccwn.org', 'images/uploaded/1334304302CCWN.jpg', 'vorstand@ccwn.org', 'CCWN', '<p>Computerclub Waiblingen e.V.<br />Postfach 1169<br />71301 Waiblingen<br />vorstand@ccwn.org</p><p><a href="http://www.ccwn.org" target="_blank" title="Webseite Computerclub Waiblingen">http://www.ccwn.org</a></p>', '<p>Der Computerclub Waiblingen ist ein seit 1984 existierender Verein mit Sitz in Waiblingen. Wir treffen uns regelm&auml;&szlig;ig Dienstags ab 19:30 Uhr in Waiblingen Neustadt in der Gastst&auml;tte S&ouml;hrenberg.</p><p>Wir sind seit vielen Jahren am Altstadtfest vertreten und verkaufen haupts&auml;chlich Andechser Spezialit&auml;tenbiere. Auch bei Fragen und Anregungen zum Internetangebot des Altstadtfestes sind Sie bei uns an der richtigen Adresse.&nbsp; </p>', 25, 1);
+
+-- Termine
+INSERT INTO `veranstaltungen` (`id`, `verein_id`, `titel`, `startzeit`, `endzeit`, `beschreibung`, `published`) VALUES
+(1, 1, 'Freibierverlosung', '2010-06-25 19:00:00', '2010-06-27 22:00:00', 'Wir verlosen Freibier auf http://www.astaf.de. Die Gutscheine k&ouml;nnen w&auml;hrend des gesamten Altstadtfestes an unserem Stand eingel&ouml;st werden.', 1);
+
+-- Angebote
+INSERT INTO `angebote` (`id`, `kategorie_id`, `name`, `beschreibung`, `published`) VALUES
+(1, 4, 'Andechser Doppelbock', 'Stark und s&uuml;ffig. Aus dunklen bayerischen Malzen, im traditionellen Dreimaischverfahren eingebraut. Mit 7% Alkohol und 18,5% Stammw&uuml;rze - und das nicht nur zur Starkbierzeit. Der ganz besonderer Genu&szlig; f&uuml;r Leib und Seele.', 1),
+(2, 1, 'Fanta Orange', 'Erfrischende Orangenlimonade', 1),
+(3, 3, 'Cluss Kellerpils', 'Bierspezialit&auml;t aus Heilbronn', 1),
+(4, 3, 'Radler', 'Biermixgetr&auml;nkt aus s&uuml;&szlig;em Sprudel und Bier', 1),
+(5, 3, 'Wein rot/weiss/rosé', 'Verschiedene lokale Weine', 1),
+(6, 3, 'Weinschorle', 'Mischung aus saurem Sprudel und Wein', 1),
+(7, 3, 'Sekt', '&nbsp;', 1),
+(8, 3, 'Sekt Orange', 'Sekt mit Orangensaft', 1);
+
+-- Angebot -> Verein
+INSERT INTO `angebot_verein` (`angebot_id`, `verein_id`, `menge`, `einheit`, `preis`, `published`) VALUES
+(1, 1, 500, '', 3.5, 1),
+(2, 1, 250, '', 1, 1),
+(3, 1, 330, '', 1.5, 1),
+(4, 1, 200, '', 1.5, 1),
+(5, 1, 330, '', 1.5, 1),
+(6, 1, 0, '', 1.5, 1),
+(7, 1, 330, '', 1.5, 1),
+(8, 1, 0, '', 0, 1);
diff --git a/protected/data/schema.astaf.mysql.sql b/protected/data/schema.astaf.mysql.sql
index 8fc9eb3..65788d4 100644
--- a/protected/data/schema.astaf.mysql.sql
+++ b/protected/data/schema.astaf.mysql.sql
@@ -3,7 +3,7 @@
-- http://www.phpmyadmin.net
--
-- Host: localhost
--- Erstellungszeit: 15. Apr 2012 um 16:09
+-- Erstellungszeit: 28. Apr 2012 um 17:36
-- Server Version: 5.5.16
-- PHP-Version: 5.3.8
@@ -11,25 +11,24 @@ SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
--
--- Datenbank: `astaf_yii_dev`
+-- Datenbank: `astaf`
--
-- --------------------------------------------------------
--
--- Tabellenstruktur für Tabelle `angebot`
+-- Tabellenstruktur für Tabelle `angebote`
--
-DROP TABLE IF EXISTS `angebot`;
-CREATE TABLE IF NOT EXISTS `angebot` (
+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 `angebot_FI_1` (`kategorie_id`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;
+ KEY `FK_Kategorie` (`kategorie_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
@@ -37,26 +36,25 @@ CREATE TABLE IF NOT EXISTS `angebot` (
-- Tabellenstruktur für Tabelle `angebot_verein`
--
-DROP TABLE IF EXISTS `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) CHARACTER SET utf8 NOT NULL,
- `preis` float DEFAULT NULL,
- `published` int(11) DEFAULT NULL,
+ `einheit` varchar(20) NOT NULL,
+ `preis` float NOT NULL,
+ `published` tinyint(1) DEFAULT NULL,
PRIMARY KEY (`angebot_id`,`verein_id`,`menge`,`einheit`),
- KEY `angebot_verein_FI_2` (`verein_id`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+ KEY `FK_Verein` (`verein_id`),
+ KEY `FK_Angebot` (`angebot_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
--- Tabellenstruktur für Tabelle `astaf_user`
+-- Tabellenstruktur für Tabelle `benutzer`
--
-DROP TABLE IF EXISTS `astaf_user`;
-CREATE TABLE IF NOT EXISTS `astaf_user` (
+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',
@@ -68,78 +66,145 @@ CREATE TABLE IF NOT EXISTS `astaf_user` (
`is_super_admin` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `sf_guard_user_username_unique` (`username`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
--- Tabellenstruktur für Tabelle `kategorie`
+-- Tabellenstruktur für Tabelle `kategorien`
--
-DROP TABLE IF EXISTS `kategorie`;
-CREATE TABLE IF NOT EXISTS `kategorie` (
+CREATE TABLE IF NOT EXISTS `kategorien` (
`id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(100) CHARACTER SET utf8 NOT NULL,
- `einheiten` varchar(100) CHARACTER SET utf8 NOT NULL,
+ `name` varchar(100) NOT NULL,
+ `einheiten` varchar(100) NOT NULL,
`default_menge` double DEFAULT NULL,
- `default_einheit` varchar(20) CHARACTER SET utf8 NOT NULL,
+ `default_einheit` varchar(20) NOT NULL,
`published` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
--- Tabellenstruktur für Tabelle `standort`
+-- Tabellenstruktur für Tabelle `standorte`
--
-DROP TABLE IF EXISTS `standort`;
-CREATE TABLE IF NOT EXISTS `standort` (
+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=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;
+) 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 `termin`
+-- Tabellenstruktur für Tabelle `veranstaltungen`
--
-DROP TABLE IF EXISTS `termin`;
-CREATE TABLE IF NOT EXISTS `termin` (
+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 `termin_FI_1` (`verein_id`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;
+ KEY `FK_Verein` (`verein_id`),
+ KEY `FK_Standort` (`standort_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
--- Tabellenstruktur für Tabelle `verein`
+-- Tabellenstruktur für Tabelle `vereine`
--
-DROP TABLE IF EXISTS `verein`;
-CREATE TABLE IF NOT EXISTS `verein` (
+CREATE TABLE IF NOT EXISTS `vereine` (
`id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
+ `name` varchar(255) DEFAULT NULL,
`url` varchar(255) DEFAULT NULL,
`bild` varchar(100) DEFAULT NULL,
`email` varchar(100) DEFAULT NULL,
- `slug` 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`),
- KEY `verein_FI_1` (`standort_id`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;
+ 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`);
diff --git a/protected/data/testdrive.db b/protected/data/testdrive.db
new file mode 100644
index 0000000..e335767
--- /dev/null
+++ b/protected/data/testdrive.db
Binary files differ