diff options
| author | ccwn <tzur@ccwn.org> | 2012-04-24 18:49:57 +0200 |
|---|---|---|
| committer | ccwn <tzur@ccwn.org> | 2012-04-24 18:49:57 +0200 |
| commit | c98745edd2c7b2f48bc3493c4dd9a061376c4720 (patch) | |
| tree | ca1b559f220ec28c3f263d02a8b832613493471f /protected/data | |
| parent | 314328f527e8cae759d496f528a1472d7970c137 (diff) | |
- Database setup
- Database schema
- Database dev data
- config for new database setup
- Update in AngebotVerein
- Update in Speis&Trank
- Update in Verein
- Update in Kategorie
Diffstat (limited to 'protected/data')
| -rw-r--r-- | protected/data/create_database.mysql.sql | 5 | ||||
| -rw-r--r-- | protected/data/devdata.astaf.mysql.sql | 56 | ||||
| -rw-r--r-- | protected/data/schema.astaf.mysql.sql | 62 |
3 files changed, 93 insertions, 30 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..dffc759 100644 --- a/protected/data/devdata.astaf.mysql.sql +++ b/protected/data/devdata.astaf.mysql.sql @@ -0,0 +1,56 @@ +-- User + +INSERT INTO `astaf_user` (`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 `kategorie` (`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 `standort` (`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 `verein` (`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äßig Dienstags ab 19:30 Uhr in Waiblingen Neustadt in der Gaststätte Söhrenberg.</p><p>Wir sind seit vielen Jahren am Altstadtfest vertreten und verkaufen hauptsächlich Andechser Spezialitätenbiere. Auch bei Fragen und Anregungen zum Internetangebot des Altstadtfestes sind Sie bei uns an der richtigen Adresse. </p>', 25, 1); + +-- Termine +INSERT INTO `termin` (`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önnen während des gesamten Altstadtfestes an unserem Stand eingelöst werden.', 1); + +-- Angebote +INSERT INTO `angebot` (`id`, `kategorie_id`, `name`, `beschreibung`, `published`) VALUES +(1, 4, 'Andechser Doppelbock', 'Stark und süffig. Aus dunklen bayerischen Malzen, im traditionellen Dreimaischverfahren eingebraut. Mit 7% Alkohol und 18,5% Stammwürze - und das nicht nur zur Starkbierzeit. Der ganz besonderer Genuß für Leib und Seele.', 1), +(2, 1, 'Fanta Orange', 'Erfrischende Orangenlimonade', 1), +(3, 3, 'Cluss Kellerpils', 'Bierspezialität aus Heilbronn', 1), +(4, 3, 'Radler', 'Biermixgetränkt aus süß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', ' ', 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..56138ef 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: 24. Apr 2012 um 18:40 -- Server Version: 5.5.16 -- PHP-Version: 5.3.8 @@ -11,9 +11,10 @@ SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; -- --- Datenbank: `astaf_yii_dev` +-- Datenbank: `astaf` -- + -- -------------------------------------------------------- -- @@ -24,12 +25,12 @@ DROP TABLE IF EXISTS `angebot`; CREATE TABLE IF NOT EXISTS `angebot` ( `id` int(11) NOT NULL AUTO_INCREMENT, `kategorie_id` int(11) DEFAULT NULL, - `name` varchar(80) DEFAULT NULL, - `beschreibung` text, + `name` varchar(80) CHARACTER SET latin1 DEFAULT NULL, + `beschreibung` text CHARACTER SET latin1, `published` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `angebot_FI_1` (`kategorie_id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=247 ; -- -------------------------------------------------------- @@ -42,12 +43,12 @@ 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; +) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- @@ -58,17 +59,17 @@ CREATE TABLE IF NOT EXISTS `angebot_verein` ( DROP TABLE IF EXISTS `astaf_user`; CREATE TABLE IF NOT EXISTS `astaf_user` ( `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, + `username` varchar(128) CHARACTER SET latin1 NOT NULL, + `algorithm` varchar(128) CHARACTER SET latin1 NOT NULL DEFAULT 'sha1', + `salt` varchar(128) CHARACTER SET latin1 NOT NULL, + `password` varchar(128) CHARACTER SET latin1 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=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=56 ; -- -------------------------------------------------------- @@ -79,13 +80,13 @@ CREATE TABLE IF NOT EXISTS `astaf_user` ( DROP TABLE IF EXISTS `kategorie`; CREATE TABLE IF NOT EXISTS `kategorie` ( `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=7 ; -- -------------------------------------------------------- @@ -96,12 +97,13 @@ CREATE TABLE IF NOT EXISTS `kategorie` ( DROP TABLE IF EXISTS `standort`; CREATE TABLE IF NOT EXISTS `standort` ( `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=56 ; -- -------------------------------------------------------- @@ -113,14 +115,14 @@ DROP TABLE IF EXISTS `termin`; CREATE TABLE IF NOT EXISTS `termin` ( `id` int(11) NOT NULL AUTO_INCREMENT, `verein_id` int(11) DEFAULT NULL, - `titel` varchar(100) DEFAULT NULL, + `titel` varchar(100) CHARACTER SET latin1 DEFAULT NULL, `startzeit` datetime DEFAULT NULL, `endzeit` datetime DEFAULT NULL, - `beschreibung` text, + `beschreibung` text CHARACTER SET latin1, `published` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `termin_FI_1` (`verein_id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=222 ; -- -------------------------------------------------------- @@ -131,15 +133,15 @@ CREATE TABLE IF NOT EXISTS `termin` ( DROP TABLE IF EXISTS `verein`; CREATE TABLE IF NOT EXISTS `verein` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(255) CHARACTER SET utf8 DEFAULT NULL, - `url` varchar(255) DEFAULT NULL, - `bild` varchar(100) DEFAULT NULL, - `email` varchar(100) DEFAULT NULL, - `slug` varchar(100) DEFAULT NULL, - `kontaktdaten` text, - `beschreibung` text, + `name` varchar(255) DEFAULT NULL, + `url` varchar(255) CHARACTER SET latin1 DEFAULT NULL, + `bild` varchar(100) CHARACTER SET latin1 DEFAULT NULL, + `email` varchar(100) CHARACTER SET latin1 DEFAULT NULL, + `slug` varchar(100) CHARACTER SET latin1 DEFAULT NULL, + `kontaktdaten` text CHARACTER SET latin1, + `beschreibung` text CHARACTER SET latin1, `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 ; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=57 ; |
