Advertisement
Guest User

Untitled

a guest
Apr 28th, 2014
365
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 11.56 KB | None | 0 0
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.2.0-rc1
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Host: 127.0.0.1
  6. -- Generation Time: 29 Kwi 2014, 00:51
  7. -- Server version: 5.6.11
  8. -- PHP Version: 5.5.3
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET time_zone = "+00:00";
  12.  
  13.  
  14. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  15. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  16. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  17. /*!40101 SET NAMES utf8 */;
  18.  
  19. --
  20. -- Database: `goutside`
  21. --
  22.  
  23. -- --------------------------------------------------------
  24.  
  25. --
  26. -- Struktura tabeli dla tabeli `games`
  27. --
  28.  
  29. CREATE TABLE IF NOT EXISTS `games` (
  30. `id` INT(11) NOT NULL,
  31.   `name` INT(11) NOT NULL,
  32.   `description` INT(11) NOT NULL,
  33.   `type` INT(11) NOT NULL,
  34.   `start` datetime NOT NULL,
  35.   `end` datetime NOT NULL,
  36.   `teams` INT(11) NOT NULL,
  37.   `teamsize` INT(11) NOT NULL,
  38.   `owner` INT(11) NOT NULL,
  39.   `scenario` INT(11) NOT NULL
  40. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  41.  
  42. -- --------------------------------------------------------
  43.  
  44. --
  45. -- Struktura tabeli dla tabeli `game_invites`
  46. --
  47.  
  48. CREATE TABLE IF NOT EXISTS `game_invites` (
  49. `id` INT(11) NOT NULL,
  50.   `game` INT(11) NOT NULL,
  51.   `date` datetime NOT NULL,
  52.   `player` INT(11) NOT NULL,
  53.   `salt` VARCHAR(264) NOT NULL,
  54.   `accepted` tinyint(1) NOT NULL DEFAULT '0',
  55.   `message` text CHARACTER SET utf8 NOT NULL
  56. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  57.  
  58. -- --------------------------------------------------------
  59.  
  60. --
  61. -- Struktura tabeli dla tabeli `game_missions_order`
  62. --
  63.  
  64. CREATE TABLE IF NOT EXISTS `game_missions_order` (
  65.   `mission` INT(11) NOT NULL,
  66.   `parent` INT(11) NOT NULL
  67. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  68.  
  69. -- --------------------------------------------------------
  70.  
  71. --
  72. -- Struktura tabeli dla tabeli `game_type`
  73. --
  74.  
  75. CREATE TABLE IF NOT EXISTS `game_type` (
  76. `id` INT(11) NOT NULL,
  77.   `type` INT(11) NOT NULL
  78. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  79.  
  80. -- --------------------------------------------------------
  81.  
  82. --
  83. -- Struktura tabeli dla tabeli `missions`
  84. --
  85.  
  86. CREATE TABLE IF NOT EXISTS `missions` (
  87. `id` INT(11) NOT NULL,
  88.   `name` VARCHAR(264) NOT NULL,
  89.   `description` text NOT NULL,
  90.   `type` INT(11) NOT NULL,
  91.   `points` INT(11) NOT NULL,
  92.   `position` point NOT NULL
  93. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  94.  
  95. -- --------------------------------------------------------
  96.  
  97. --
  98. -- Struktura tabeli dla tabeli `mission_type`
  99. --
  100.  
  101. CREATE TABLE IF NOT EXISTS `mission_type` (
  102. `id` INT(11) NOT NULL,
  103.   `type` INT(11) NOT NULL
  104. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  105.  
  106. -- --------------------------------------------------------
  107.  
  108. --
  109. -- Struktura tabeli dla tabeli `players`
  110. --
  111.  
  112. CREATE TABLE IF NOT EXISTS `players` (
  113.   `id` INT(11) NOT NULL,
  114.   `username` VARCHAR(64) CHARACTER SET utf8 NOT NULL,
  115.   `email` VARCHAR(64) CHARACTER SET utf8 NOT NULL,
  116.   `password` VARCHAR(256) CHARACTER SET latin1 NOT NULL,
  117.   `birthdate` DATE NOT NULL,
  118.   `ismale` tinyint(1) NOT NULL,
  119.   `position` point NOT NULL
  120. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  121.  
  122. -- --------------------------------------------------------
  123.  
  124. --
  125. -- Struktura tabeli dla tabeli `players_roles`
  126. --
  127.  
  128. CREATE TABLE IF NOT EXISTS `players_roles` (
  129.   `player` INT(11) NOT NULL,
  130.   `role` INT(11) NOT NULL
  131. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  132.  
  133. -- --------------------------------------------------------
  134.  
  135. --
  136. -- Struktura tabeli dla tabeli `roles`
  137. --
  138.  
  139. CREATE TABLE IF NOT EXISTS `roles` (
  140. `id` INT(11) NOT NULL,
  141.   `role` VARCHAR(64) CHARACTER SET utf8 NOT NULL
  142. ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
  143.  
  144. --
  145. -- Zrzut danych tabeli `roles`
  146. --
  147.  
  148. INSERT INTO `roles` (`id`, `role`) VALUES
  149. (1, 'ROLE_PLAYER'),
  150. (2, 'ROLE_PREMIUM'),
  151. (3, 'ROLE_COMPANY'),
  152. (4, 'ROLE_ADMIN'),
  153. (5, 'ROLE_BANNED');
  154.  
  155. -- --------------------------------------------------------
  156.  
  157. --
  158. -- Struktura tabeli dla tabeli `scenario`
  159. --
  160.  
  161. CREATE TABLE IF NOT EXISTS `scenario` (
  162.   `game` INT(11) NOT NULL,
  163.   `mission` INT(11) NOT NULL
  164. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  165.  
  166. -- --------------------------------------------------------
  167.  
  168. --
  169. -- Struktura tabeli dla tabeli `teams`
  170. --
  171.  
  172. CREATE TABLE IF NOT EXISTS `teams` (
  173. `id` INT(11) NOT NULL,
  174.   `name` INT(11) NOT NULL
  175. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  176.  
  177. -- --------------------------------------------------------
  178.  
  179. --
  180. -- Struktura tabeli dla tabeli `teams_games`
  181. --
  182.  
  183. CREATE TABLE IF NOT EXISTS `teams_games` (
  184. `id` INT(11) NOT NULL,
  185.   `game` INT(11) NOT NULL,
  186.   `team` INT(11) NOT NULL,
  187.   `started` tinyint(1) NOT NULL
  188. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  189.  
  190. -- --------------------------------------------------------
  191.  
  192. --
  193. -- Struktura tabeli dla tabeli `teams_games_progress`
  194. --
  195.  
  196. CREATE TABLE IF NOT EXISTS `teams_games_progress` (
  197. `id` INT(11) NOT NULL,
  198.   `team` INT(11) NOT NULL,
  199.   `mission` INT(11) NOT NULL,
  200.   `log` text NOT NULL,
  201.   `date` datetime NOT NULL
  202. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  203.  
  204. -- --------------------------------------------------------
  205.  
  206. --
  207. -- Struktura tabeli dla tabeli `teams_players`
  208. --
  209.  
  210. CREATE TABLE IF NOT EXISTS `teams_players` (
  211. `id` INT(11) NOT NULL,
  212.   `team` INT(11) NOT NULL,
  213.   `player` INT(11) NOT NULL,
  214.   `type` INT(11) NOT NULL
  215. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  216.  
  217. -- --------------------------------------------------------
  218.  
  219. --
  220. -- Struktura tabeli dla tabeli `teams_players_type`
  221. --
  222.  
  223. CREATE TABLE IF NOT EXISTS `teams_players_type` (
  224. `id` INT(11) NOT NULL,
  225.   `type` INT(11) NOT NULL
  226. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  227.  
  228. --
  229. -- Indexes for dumped tables
  230. --
  231.  
  232. --
  233. -- Indexes for table `games`
  234. --
  235. ALTER TABLE `games`
  236.  ADD PRIMARY KEY (`id`), ADD KEY `owner` (`owner`), ADD KEY `type` (`type`), ADD KEY `scenario` (`scenario`);
  237.  
  238. --
  239. -- Indexes for table `game_invites`
  240. --
  241. ALTER TABLE `game_invites`
  242.  ADD PRIMARY KEY (`id`), ADD KEY `game` (`game`), ADD KEY `player` (`player`);
  243.  
  244. --
  245. -- Indexes for table `game_missions_order`
  246. --
  247. ALTER TABLE `game_missions_order`
  248.  ADD KEY `mission` (`mission`,`parent`), ADD KEY `parent` (`parent`);
  249.  
  250. --
  251. -- Indexes for table `game_type`
  252. --
  253. ALTER TABLE `game_type`
  254.  ADD PRIMARY KEY (`id`);
  255.  
  256. --
  257. -- Indexes for table `missions`
  258. --
  259. ALTER TABLE `missions`
  260.  ADD PRIMARY KEY (`id`), ADD KEY `type` (`type`);
  261.  
  262. --
  263. -- Indexes for table `mission_type`
  264. --
  265. ALTER TABLE `mission_type`
  266.  ADD PRIMARY KEY (`id`);
  267.  
  268. --
  269. -- Indexes for table `players`
  270. --
  271. ALTER TABLE `players`
  272.  ADD PRIMARY KEY (`id`);
  273.  
  274. --
  275. -- Indexes for table `players_roles`
  276. --
  277. ALTER TABLE `players_roles`
  278.  ADD KEY `player` (`player`), ADD KEY `role` (`role`);
  279.  
  280. --
  281. -- Indexes for table `roles`
  282. --
  283. ALTER TABLE `roles`
  284.  ADD PRIMARY KEY (`id`);
  285.  
  286. --
  287. -- Indexes for table `scenario`
  288. --
  289. ALTER TABLE `scenario`
  290.  ADD KEY `game` (`game`,`mission`), ADD KEY `mission` (`mission`);
  291.  
  292. --
  293. -- Indexes for table `teams`
  294. --
  295. ALTER TABLE `teams`
  296.  ADD PRIMARY KEY (`id`);
  297.  
  298. --
  299. -- Indexes for table `teams_games`
  300. --
  301. ALTER TABLE `teams_games`
  302.  ADD PRIMARY KEY (`id`), ADD KEY `game` (`game`), ADD KEY `team` (`team`);
  303.  
  304. --
  305. -- Indexes for table `teams_games_progress`
  306. --
  307. ALTER TABLE `teams_games_progress`
  308.  ADD PRIMARY KEY (`id`), ADD KEY `team` (`team`), ADD KEY `mission` (`mission`);
  309.  
  310. --
  311. -- Indexes for table `teams_players`
  312. --
  313. ALTER TABLE `teams_players`
  314.  ADD PRIMARY KEY (`id`), ADD KEY `team` (`team`), ADD KEY `player` (`player`), ADD KEY `type` (`type`);
  315.  
  316. --
  317. -- Indexes for table `teams_players_type`
  318. --
  319. ALTER TABLE `teams_players_type`
  320.  ADD PRIMARY KEY (`id`);
  321.  
  322. --
  323. -- AUTO_INCREMENT for dumped tables
  324. --
  325.  
  326. --
  327. -- AUTO_INCREMENT for table `games`
  328. --
  329. ALTER TABLE `games`
  330. MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  331. --
  332. -- AUTO_INCREMENT for table `game_invites`
  333. --
  334. ALTER TABLE `game_invites`
  335. MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  336. --
  337. -- AUTO_INCREMENT for table `game_type`
  338. --
  339. ALTER TABLE `game_type`
  340. MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  341. --
  342. -- AUTO_INCREMENT for table `missions`
  343. --
  344. ALTER TABLE `missions`
  345. MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  346. --
  347. -- AUTO_INCREMENT for table `mission_type`
  348. --
  349. ALTER TABLE `mission_type`
  350. MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  351. --
  352. -- AUTO_INCREMENT for table `roles`
  353. --
  354. ALTER TABLE `roles`
  355. MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=6;
  356. --
  357. -- AUTO_INCREMENT for table `teams`
  358. --
  359. ALTER TABLE `teams`
  360. MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  361. --
  362. -- AUTO_INCREMENT for table `teams_games`
  363. --
  364. ALTER TABLE `teams_games`
  365. MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  366. --
  367. -- AUTO_INCREMENT for table `teams_games_progress`
  368. --
  369. ALTER TABLE `teams_games_progress`
  370. MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  371. --
  372. -- AUTO_INCREMENT for table `teams_players`
  373. --
  374. ALTER TABLE `teams_players`
  375. MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  376. --
  377. -- AUTO_INCREMENT for table `teams_players_type`
  378. --
  379. ALTER TABLE `teams_players_type`
  380. MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  381. --
  382. -- Ograniczenia dla zrzutów tabel
  383. --
  384.  
  385. --
  386. -- Ograniczenia dla tabeli `games`
  387. --
  388. ALTER TABLE `games`
  389. ADD CONSTRAINT `games_ibfk_1` FOREIGN KEY (`owner`) REFERENCES `players` (`id`),
  390. ADD CONSTRAINT `games_ibfk_2` FOREIGN KEY (`type`) REFERENCES `game_type` (`id`);
  391.  
  392. --
  393. -- Ograniczenia dla tabeli `game_invites`
  394. --
  395. ALTER TABLE `game_invites`
  396. ADD CONSTRAINT `game_invites_ibfk_2` FOREIGN KEY (`player`) REFERENCES `players` (`id`),
  397. ADD CONSTRAINT `game_invites_ibfk_1` FOREIGN KEY (`game`) REFERENCES `games` (`id`);
  398.  
  399. --
  400. -- Ograniczenia dla tabeli `game_missions_order`
  401. --
  402. ALTER TABLE `game_missions_order`
  403. ADD CONSTRAINT `game_missions_order_ibfk_2` FOREIGN KEY (`parent`) REFERENCES `missions` (`id`),
  404. ADD CONSTRAINT `game_missions_order_ibfk_1` FOREIGN KEY (`mission`) REFERENCES `missions` (`id`);
  405.  
  406. --
  407. -- Ograniczenia dla tabeli `missions`
  408. --
  409. ALTER TABLE `missions`
  410. ADD CONSTRAINT `missions_ibfk_2` FOREIGN KEY (`type`) REFERENCES `mission_type` (`id`);
  411.  
  412. --
  413. -- Ograniczenia dla tabeli `players_roles`
  414. --
  415. ALTER TABLE `players_roles`
  416. ADD CONSTRAINT `players_roles_ibfk_2` FOREIGN KEY (`role`) REFERENCES `roles` (`id`),
  417. ADD CONSTRAINT `players_roles_ibfk_1` FOREIGN KEY (`player`) REFERENCES `players` (`id`);
  418.  
  419. --
  420. -- Ograniczenia dla tabeli `scenario`
  421. --
  422. ALTER TABLE `scenario`
  423. ADD CONSTRAINT `scenario_ibfk_2` FOREIGN KEY (`mission`) REFERENCES `missions` (`id`),
  424. ADD CONSTRAINT `scenario_ibfk_1` FOREIGN KEY (`game`) REFERENCES `games` (`id`);
  425.  
  426. --
  427. -- Ograniczenia dla tabeli `teams_games`
  428. --
  429. ALTER TABLE `teams_games`
  430. ADD CONSTRAINT `teams_games_ibfk_1` FOREIGN KEY (`game`) REFERENCES `games` (`id`),
  431. ADD CONSTRAINT `teams_games_ibfk_2` FOREIGN KEY (`team`) REFERENCES `teams` (`id`);
  432.  
  433. --
  434. -- Ograniczenia dla tabeli `teams_games_progress`
  435. --
  436. ALTER TABLE `teams_games_progress`
  437. ADD CONSTRAINT `teams_games_progress_ibfk_2` FOREIGN KEY (`mission`) REFERENCES `missions` (`id`),
  438. ADD CONSTRAINT `teams_games_progress_ibfk_1` FOREIGN KEY (`team`) REFERENCES `teams_games` (`id`);
  439.  
  440. --
  441. -- Ograniczenia dla tabeli `teams_players`
  442. --
  443. ALTER TABLE `teams_players`
  444. ADD CONSTRAINT `teams_players_ibfk_1` FOREIGN KEY (`team`) REFERENCES `teams` (`id`),
  445. ADD CONSTRAINT `teams_players_ibfk_2` FOREIGN KEY (`player`) REFERENCES `players` (`id`),
  446. ADD CONSTRAINT `teams_players_ibfk_3` FOREIGN KEY (`type`) REFERENCES `teams_players_type` (`id`);
  447.  
  448. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  449. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  450. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement