Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- phpMyAdmin SQL Dump
- -- version 4.2.0-rc1
- -- http://www.phpmyadmin.net
- --
- -- Host: 127.0.0.1
- -- Generation Time: 29 Kwi 2014, 00:51
- -- Server version: 5.6.11
- -- PHP Version: 5.5.3
- 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: `goutside`
- --
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `games`
- --
- CREATE TABLE IF NOT EXISTS `games` (
- `id` INT(11) NOT NULL,
- `name` INT(11) NOT NULL,
- `description` INT(11) NOT NULL,
- `type` INT(11) NOT NULL,
- `start` datetime NOT NULL,
- `end` datetime NOT NULL,
- `teams` INT(11) NOT NULL,
- `teamsize` INT(11) NOT NULL,
- `owner` INT(11) NOT NULL,
- `scenario` INT(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `game_invites`
- --
- CREATE TABLE IF NOT EXISTS `game_invites` (
- `id` INT(11) NOT NULL,
- `game` INT(11) NOT NULL,
- `date` datetime NOT NULL,
- `player` INT(11) NOT NULL,
- `salt` VARCHAR(264) NOT NULL,
- `accepted` tinyint(1) NOT NULL DEFAULT '0',
- `message` text CHARACTER SET utf8 NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `game_missions_order`
- --
- CREATE TABLE IF NOT EXISTS `game_missions_order` (
- `mission` INT(11) NOT NULL,
- `parent` INT(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `game_type`
- --
- CREATE TABLE IF NOT EXISTS `game_type` (
- `id` INT(11) NOT NULL,
- `type` INT(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `missions`
- --
- CREATE TABLE IF NOT EXISTS `missions` (
- `id` INT(11) NOT NULL,
- `name` VARCHAR(264) NOT NULL,
- `description` text NOT NULL,
- `type` INT(11) NOT NULL,
- `points` INT(11) NOT NULL,
- `position` point NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `mission_type`
- --
- CREATE TABLE IF NOT EXISTS `mission_type` (
- `id` INT(11) NOT NULL,
- `type` INT(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `players`
- --
- CREATE TABLE IF NOT EXISTS `players` (
- `id` INT(11) NOT NULL,
- `username` VARCHAR(64) CHARACTER SET utf8 NOT NULL,
- `email` VARCHAR(64) CHARACTER SET utf8 NOT NULL,
- `password` VARCHAR(256) CHARACTER SET latin1 NOT NULL,
- `birthdate` DATE NOT NULL,
- `ismale` tinyint(1) NOT NULL,
- `position` point NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `players_roles`
- --
- CREATE TABLE IF NOT EXISTS `players_roles` (
- `player` INT(11) NOT NULL,
- `role` INT(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `roles`
- --
- CREATE TABLE IF NOT EXISTS `roles` (
- `id` INT(11) NOT NULL,
- `role` VARCHAR(64) CHARACTER SET utf8 NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
- --
- -- Zrzut danych tabeli `roles`
- --
- INSERT INTO `roles` (`id`, `role`) VALUES
- (1, 'ROLE_PLAYER'),
- (2, 'ROLE_PREMIUM'),
- (3, 'ROLE_COMPANY'),
- (4, 'ROLE_ADMIN'),
- (5, 'ROLE_BANNED');
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `scenario`
- --
- CREATE TABLE IF NOT EXISTS `scenario` (
- `game` INT(11) NOT NULL,
- `mission` INT(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `teams`
- --
- CREATE TABLE IF NOT EXISTS `teams` (
- `id` INT(11) NOT NULL,
- `name` INT(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `teams_games`
- --
- CREATE TABLE IF NOT EXISTS `teams_games` (
- `id` INT(11) NOT NULL,
- `game` INT(11) NOT NULL,
- `team` INT(11) NOT NULL,
- `started` tinyint(1) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `teams_games_progress`
- --
- CREATE TABLE IF NOT EXISTS `teams_games_progress` (
- `id` INT(11) NOT NULL,
- `team` INT(11) NOT NULL,
- `mission` INT(11) NOT NULL,
- `log` text NOT NULL,
- `date` datetime NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `teams_players`
- --
- CREATE TABLE IF NOT EXISTS `teams_players` (
- `id` INT(11) NOT NULL,
- `team` INT(11) NOT NULL,
- `player` INT(11) NOT NULL,
- `type` INT(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `teams_players_type`
- --
- CREATE TABLE IF NOT EXISTS `teams_players_type` (
- `id` INT(11) NOT NULL,
- `type` INT(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- --
- -- Indexes for dumped tables
- --
- --
- -- Indexes for table `games`
- --
- ALTER TABLE `games`
- ADD PRIMARY KEY (`id`), ADD KEY `owner` (`owner`), ADD KEY `type` (`type`), ADD KEY `scenario` (`scenario`);
- --
- -- Indexes for table `game_invites`
- --
- ALTER TABLE `game_invites`
- ADD PRIMARY KEY (`id`), ADD KEY `game` (`game`), ADD KEY `player` (`player`);
- --
- -- Indexes for table `game_missions_order`
- --
- ALTER TABLE `game_missions_order`
- ADD KEY `mission` (`mission`,`parent`), ADD KEY `parent` (`parent`);
- --
- -- Indexes for table `game_type`
- --
- ALTER TABLE `game_type`
- ADD PRIMARY KEY (`id`);
- --
- -- Indexes for table `missions`
- --
- ALTER TABLE `missions`
- ADD PRIMARY KEY (`id`), ADD KEY `type` (`type`);
- --
- -- Indexes for table `mission_type`
- --
- ALTER TABLE `mission_type`
- ADD PRIMARY KEY (`id`);
- --
- -- Indexes for table `players`
- --
- ALTER TABLE `players`
- ADD PRIMARY KEY (`id`);
- --
- -- Indexes for table `players_roles`
- --
- ALTER TABLE `players_roles`
- ADD KEY `player` (`player`), ADD KEY `role` (`role`);
- --
- -- Indexes for table `roles`
- --
- ALTER TABLE `roles`
- ADD PRIMARY KEY (`id`);
- --
- -- Indexes for table `scenario`
- --
- ALTER TABLE `scenario`
- ADD KEY `game` (`game`,`mission`), ADD KEY `mission` (`mission`);
- --
- -- Indexes for table `teams`
- --
- ALTER TABLE `teams`
- ADD PRIMARY KEY (`id`);
- --
- -- Indexes for table `teams_games`
- --
- ALTER TABLE `teams_games`
- ADD PRIMARY KEY (`id`), ADD KEY `game` (`game`), ADD KEY `team` (`team`);
- --
- -- Indexes for table `teams_games_progress`
- --
- ALTER TABLE `teams_games_progress`
- ADD PRIMARY KEY (`id`), ADD KEY `team` (`team`), ADD KEY `mission` (`mission`);
- --
- -- Indexes for table `teams_players`
- --
- ALTER TABLE `teams_players`
- ADD PRIMARY KEY (`id`), ADD KEY `team` (`team`), ADD KEY `player` (`player`), ADD KEY `type` (`type`);
- --
- -- Indexes for table `teams_players_type`
- --
- ALTER TABLE `teams_players_type`
- ADD PRIMARY KEY (`id`);
- --
- -- AUTO_INCREMENT for dumped tables
- --
- --
- -- AUTO_INCREMENT for table `games`
- --
- ALTER TABLE `games`
- MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT for table `game_invites`
- --
- ALTER TABLE `game_invites`
- MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT for table `game_type`
- --
- ALTER TABLE `game_type`
- MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT for table `missions`
- --
- ALTER TABLE `missions`
- MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT for table `mission_type`
- --
- ALTER TABLE `mission_type`
- MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT for table `roles`
- --
- ALTER TABLE `roles`
- MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=6;
- --
- -- AUTO_INCREMENT for table `teams`
- --
- ALTER TABLE `teams`
- MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT for table `teams_games`
- --
- ALTER TABLE `teams_games`
- MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT for table `teams_games_progress`
- --
- ALTER TABLE `teams_games_progress`
- MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT for table `teams_players`
- --
- ALTER TABLE `teams_players`
- MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT for table `teams_players_type`
- --
- ALTER TABLE `teams_players_type`
- MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
- --
- -- Ograniczenia dla zrzutów tabel
- --
- --
- -- Ograniczenia dla tabeli `games`
- --
- ALTER TABLE `games`
- ADD CONSTRAINT `games_ibfk_1` FOREIGN KEY (`owner`) REFERENCES `players` (`id`),
- ADD CONSTRAINT `games_ibfk_2` FOREIGN KEY (`type`) REFERENCES `game_type` (`id`);
- --
- -- Ograniczenia dla tabeli `game_invites`
- --
- ALTER TABLE `game_invites`
- ADD CONSTRAINT `game_invites_ibfk_2` FOREIGN KEY (`player`) REFERENCES `players` (`id`),
- ADD CONSTRAINT `game_invites_ibfk_1` FOREIGN KEY (`game`) REFERENCES `games` (`id`);
- --
- -- Ograniczenia dla tabeli `game_missions_order`
- --
- ALTER TABLE `game_missions_order`
- ADD CONSTRAINT `game_missions_order_ibfk_2` FOREIGN KEY (`parent`) REFERENCES `missions` (`id`),
- ADD CONSTRAINT `game_missions_order_ibfk_1` FOREIGN KEY (`mission`) REFERENCES `missions` (`id`);
- --
- -- Ograniczenia dla tabeli `missions`
- --
- ALTER TABLE `missions`
- ADD CONSTRAINT `missions_ibfk_2` FOREIGN KEY (`type`) REFERENCES `mission_type` (`id`);
- --
- -- Ograniczenia dla tabeli `players_roles`
- --
- ALTER TABLE `players_roles`
- ADD CONSTRAINT `players_roles_ibfk_2` FOREIGN KEY (`role`) REFERENCES `roles` (`id`),
- ADD CONSTRAINT `players_roles_ibfk_1` FOREIGN KEY (`player`) REFERENCES `players` (`id`);
- --
- -- Ograniczenia dla tabeli `scenario`
- --
- ALTER TABLE `scenario`
- ADD CONSTRAINT `scenario_ibfk_2` FOREIGN KEY (`mission`) REFERENCES `missions` (`id`),
- ADD CONSTRAINT `scenario_ibfk_1` FOREIGN KEY (`game`) REFERENCES `games` (`id`);
- --
- -- Ograniczenia dla tabeli `teams_games`
- --
- ALTER TABLE `teams_games`
- ADD CONSTRAINT `teams_games_ibfk_1` FOREIGN KEY (`game`) REFERENCES `games` (`id`),
- ADD CONSTRAINT `teams_games_ibfk_2` FOREIGN KEY (`team`) REFERENCES `teams` (`id`);
- --
- -- Ograniczenia dla tabeli `teams_games_progress`
- --
- ALTER TABLE `teams_games_progress`
- ADD CONSTRAINT `teams_games_progress_ibfk_2` FOREIGN KEY (`mission`) REFERENCES `missions` (`id`),
- ADD CONSTRAINT `teams_games_progress_ibfk_1` FOREIGN KEY (`team`) REFERENCES `teams_games` (`id`);
- --
- -- Ograniczenia dla tabeli `teams_players`
- --
- ALTER TABLE `teams_players`
- ADD CONSTRAINT `teams_players_ibfk_1` FOREIGN KEY (`team`) REFERENCES `teams` (`id`),
- ADD CONSTRAINT `teams_players_ibfk_2` FOREIGN KEY (`player`) REFERENCES `players` (`id`),
- ADD CONSTRAINT `teams_players_ibfk_3` FOREIGN KEY (`type`) REFERENCES `teams_players_type` (`id`);
- /*!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 */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement