Advertisement
Guest User

install.sql

a guest
Apr 23rd, 2016
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 8.41 KB | None | 0 0
  1. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  2. SET time_zone = "+00:00";
  3.  
  4. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  5. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  6. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  7. /*!40101 SET NAMES utf8mb4 */;
  8.  
  9. CREATE DATABASE IF NOT EXISTS `boardc_sample` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
  10. USE `boardc_sample`;
  11.  
  12. DROP TABLE IF EXISTS `categories`;
  13. CREATE TABLE `categories` (
  14.   `id` int(32) NOT NULL,
  15.   `name` varchar(128) NOT NULL,
  16.   `powerlevel` int(1) NOT NULL DEFAULT '0',
  17.   `ord` int(32) NOT NULL DEFAULT '0'
  18. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  19.  
  20. INSERT INTO `categories` (`id`, `name`, `powerlevel`, `ord`) VALUES
  21. (1, 'Main', 0, 1);
  22.  
  23. DROP TABLE IF EXISTS `failed_logins`;
  24. CREATE TABLE `failed_logins` (
  25.   `id` int(32) NOT NULL,
  26.   `ip` varchar(32) NOT NULL,
  27.   `attempt` tinyint(1) NOT NULL
  28. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  29.  
  30. DROP TABLE IF EXISTS `forummods`;
  31. CREATE TABLE `forummods` (
  32.   `id` int(32) NOT NULL,
  33.   `fid` int(32) NOT NULL,
  34.   `uid` int(32) NOT NULL
  35. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  36.  
  37. DROP TABLE IF EXISTS `forums`;
  38. CREATE TABLE `forums` (
  39.   `id` int(32) NOT NULL,
  40.   `name` varchar(256) NOT NULL,
  41.   `title` varchar(256) NOT NULL,
  42.   `powerlevel` int(1) NOT NULL DEFAULT '0',
  43.   `hidden` tinyint(1) NOT NULL DEFAULT '0',
  44.   `threads` int(32) NOT NULL DEFAULT '0',
  45.   `posts` int(32) NOT NULL DEFAULT '0',
  46.   `category` int(32) NOT NULL DEFAULT '0',
  47.   `ord` int(32) NOT NULL DEFAULT '0'
  48. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  49.  
  50. INSERT INTO `forums` (`id`, `name`, `title`, `powerlevel`, `hidden`, `threads`, `posts`, `category`, `ord`) VALUES
  51. (1, 'General forum', 'This is a sample description.', 0, 0, 0, 0, 1, 1),
  52. (2, 'General staff forum', 'For all staff members.', 2, 0, 0, 0, 1, 0);
  53.  
  54. DROP TABLE IF EXISTS `ipbans`;
  55. CREATE TABLE `ipbans` (
  56.   `id` int(32) NOT NULL,
  57.   `ip` varchar(32) DEFAULT NULL,
  58.   `time` int(32) DEFAULT NULL,
  59.   `reason` varchar(255) DEFAULT NULL
  60. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  61.  
  62. DROP TABLE IF EXISTS `jstrap`;
  63. CREATE TABLE `jstrap` (
  64.   `id` int(32) NOT NULL,
  65.   `user` int(32) NOT NULL,
  66.   `ip` varchar(32) NOT NULL,
  67.   `source` text NOT NULL,
  68.   `filtered` text NOT NULL
  69. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  70.  
  71. DROP TABLE IF EXISTS `misc`;
  72. CREATE TABLE `misc` (
  73.   `disable` tinyint(1) NOT NULL,
  74.   `views` int(32) NOT NULL,
  75.   `threads` int(32) NOT NULL DEFAULT '0',
  76.   `posts` int(32) NOT NULL DEFAULT '0'
  77. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  78.  
  79. DROP TABLE IF EXISTS `online`;
  80. CREATE TABLE `online` (
  81.   `id` int(32) NOT NULL,
  82.   `user` int(32) NOT NULL,
  83.   `ip` varchar(32) NOT NULL,
  84.   `time` int(32) NOT NULL,
  85.   `page` varchar(64) NOT NULL,
  86.   `useragent` text NOT NULL,
  87.   `forum` int(32) NOT NULL DEFAULT '0'
  88. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  89.  
  90. DROP TABLE IF EXISTS `posts`;
  91. CREATE TABLE `posts` (
  92.   `id` int(32) NOT NULL,
  93.   `text` text NOT NULL,
  94.   `time` int(32) NOT NULL,
  95.   `thread` int(32) NOT NULL,
  96.   `user` int(32) NOT NULL,
  97.   `rev` int(4) NOT NULL,
  98.   `deleted` tinyint(1) NOT NULL DEFAULT '0',
  99.   `nohtml` tinyint(1) NOT NULL DEFAULT '0',
  100.   `nosmilies` tinyint(1) NOT NULL DEFAULT '0',
  101.   `nolayout` tinyint(1) NOT NULL DEFAULT '0',
  102.   `lastedited` int(32) NOT NULL DEFAULT '0'
  103. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  104.  
  105. DROP TABLE IF EXISTS `posts_old`;
  106. CREATE TABLE `posts_old` (
  107.   `id` int(32) NOT NULL,
  108.   `pid` int(32) NOT NULL,
  109.   `text` text NOT NULL,
  110.   `time` int(32) NOT NULL,
  111.   `rev` int(4) NOT NULL,
  112.   `nohtml` tinyint(1) NOT NULL DEFAULT '0',
  113.   `nosmilies` tinyint(1) NOT NULL DEFAULT '0',
  114.   `nolayout` tinyint(1) NOT NULL DEFAULT '0'
  115. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Old revisions of posts are stored here';
  116.  
  117. DROP TABLE IF EXISTS `ratings`;
  118. CREATE TABLE `ratings` (
  119.   `id` int(32) NOT NULL,
  120.   `userfrom` int(32) NOT NULL,
  121.   `userto` int(32) NOT NULL,
  122.   `rating` int(4) NOT NULL
  123. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  124.  
  125. DROP TABLE IF EXISTS `test`;
  126. CREATE TABLE `test` (
  127.   `id` int(32) NOT NULL,
  128.   `name` varchar(255) DEFAULT NULL,
  129.   `time` date DEFAULT NULL,
  130.   `ptext` text NOT NULL
  131. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  132.  
  133. DROP TABLE IF EXISTS `themes`;
  134. CREATE TABLE `themes` (
  135.   `id` int(11) NOT NULL,
  136.   `name` varchar(64) NOT NULL,
  137.   `file` varchar(64) NOT NULL
  138. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  139.  
  140. INSERT INTO `themes` (`id`, `name`, `file`) VALUES
  141. (0, 'Default', 'default.css'),
  142. (1, 'Night (Jul)', 'night.css');
  143.  
  144. DROP TABLE IF EXISTS `threads`;
  145. CREATE TABLE `threads` (
  146.   `id` int(32) NOT NULL,
  147.   `name` varchar(255) NOT NULL,
  148.   `title` varchar(255) NOT NULL,
  149.   `time` int(32) NOT NULL,
  150.   `forum` int(32) NOT NULL,
  151.   `user` int(32) NOT NULL,
  152.   `sticky` tinyint(1) NOT NULL,
  153.   `closed` tinyint(1) NOT NULL,
  154.   `views` int(32) NOT NULL DEFAULT '0',
  155.   `replies` int(32) NOT NULL DEFAULT '0'
  156. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  157.  
  158. DROP TABLE IF EXISTS `tor`;
  159. CREATE TABLE `tor` (
  160.   `id` int(32) NOT NULL,
  161.   `ip` varchar(32) NOT NULL,
  162.   `time` int(32) NOT NULL
  163. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  164.  
  165. DROP TABLE IF EXISTS `users`;
  166. CREATE TABLE `users` (
  167.   `id` int(32) NOT NULL,
  168.   `name` varchar(32) NOT NULL,
  169.   `displayname` varchar(255) DEFAULT NULL,
  170.   `title` varchar(255) DEFAULT NULL,
  171.   `password` varchar(255) NOT NULL,
  172.   `powerlevel` int(1) NOT NULL DEFAULT '0',
  173.   `sex` int(1) NOT NULL DEFAULT '2',
  174.   `namecolor` varchar(6) DEFAULT NULL,
  175.   `lastip` varchar(32) DEFAULT NULL,
  176.   `ban_expire` int(32) DEFAULT '0',
  177.   `since` int(32) NOT NULL DEFAULT '0',
  178.   `ppp` int(3) NOT NULL DEFAULT '25',
  179.   `tpp` int(3) NOT NULL DEFAULT '25',
  180.   `head` text,
  181.   `sign` text,
  182.   `dateformat` varchar(32) DEFAULT NULL,
  183.   `timeformat` varchar(32) DEFAULT NULL,
  184.   `lastview` int(32) NOT NULL DEFAULT '0',
  185.   `lastforum` int(32) NOT NULL DEFAULT '0',
  186.   `bio` text,
  187.   `posts` int(32) NOT NULL DEFAULT '0',
  188.   `threads` int(32) NOT NULL DEFAULT '0',
  189.   `email` varchar(64) NOT NULL,
  190.   `homepage` varchar(64) NOT NULL,
  191.   `youtube` varchar(64) NOT NULL,
  192.   `twitter` varchar(64) NOT NULL,
  193.   `facebook` varchar(64) NOT NULL,
  194.   `homepage_name` varchar(64) NOT NULL,
  195.   `tzoff` int(2) NOT NULL DEFAULT '0',
  196.   `realname` varchar(64) NOT NULL,
  197.   `location` varchar(64) NOT NULL,
  198.   `birthday` int(32) NOT NULL DEFAULT '0',
  199.   `theme` int(8) NOT NULL DEFAULT '0',
  200.   `showhead` tinyint(1) NOT NULL DEFAULT '1',
  201.   `signsep` int(3) NOT NULL DEFAULT '1'
  202. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  203.  
  204.  
  205. ALTER TABLE `categories`
  206.   ADD PRIMARY KEY (`id`);
  207.  
  208. ALTER TABLE `failed_logins`
  209.   ADD PRIMARY KEY (`id`);
  210.  
  211. ALTER TABLE `forummods`
  212.   ADD PRIMARY KEY (`id`);
  213.  
  214. ALTER TABLE `forums`
  215.   ADD PRIMARY KEY (`id`);
  216.  
  217. ALTER TABLE `ipbans`
  218.   ADD PRIMARY KEY (`id`);
  219.  
  220. ALTER TABLE `jstrap`
  221.   ADD PRIMARY KEY (`id`);
  222.  
  223. ALTER TABLE `online`
  224.   ADD PRIMARY KEY (`id`),
  225.   ADD UNIQUE KEY `id` (`id`);
  226.  
  227. ALTER TABLE `posts`
  228.   ADD PRIMARY KEY (`id`);
  229.  
  230. ALTER TABLE `posts_old`
  231.   ADD PRIMARY KEY (`id`);
  232.  
  233. ALTER TABLE `ratings`
  234.   ADD PRIMARY KEY (`id`);
  235.  
  236. ALTER TABLE `test`
  237.   ADD PRIMARY KEY (`id`);
  238.  
  239. ALTER TABLE `themes`
  240.   ADD PRIMARY KEY (`id`);
  241.  
  242. ALTER TABLE `threads`
  243.   ADD PRIMARY KEY (`id`);
  244.  
  245. ALTER TABLE `tor`
  246.   ADD PRIMARY KEY (`id`);
  247.  
  248. ALTER TABLE `users`
  249.   ADD PRIMARY KEY (`id`);
  250.  
  251.  
  252. ALTER TABLE `categories`
  253.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
  254. ALTER TABLE `failed_logins`
  255.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  256. ALTER TABLE `forummods`
  257.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  258. ALTER TABLE `forums`
  259.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
  260. ALTER TABLE `ipbans`
  261.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  262. ALTER TABLE `jstrap`
  263.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  264. ALTER TABLE `online`
  265.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  266. ALTER TABLE `posts`
  267.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  268. ALTER TABLE `posts_old`
  269.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  270. ALTER TABLE `ratings`
  271.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  272. ALTER TABLE `test`
  273.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  274. ALTER TABLE `threads`
  275.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  276. ALTER TABLE `tor`
  277.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  278. ALTER TABLE `users`
  279.   MODIFY `id` int(32) NOT NULL AUTO_INCREMENT;
  280. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  281. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  282. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement