mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-11-23 00:38:42 +00:00
612 lines
15 KiB
MySQL
612 lines
15 KiB
MySQL
|
-- phpMyAdmin SQL Dump
|
||
|
-- version 4.2.7.1
|
||
|
-- http://www.phpmyadmin.net
|
||
|
--
|
||
|
-- Host: localhost
|
||
|
-- Generation Time: 2016-08-29 09:19:31
|
||
|
-- 服务器版本: 5.5.38-0ubuntu0.14.04.1
|
||
|
-- PHP Version: 5.5.9-1ubuntu4.4
|
||
|
|
||
|
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: `app_uoj233`
|
||
|
--
|
||
|
CREATE DATABASE IF NOT EXISTS `app_uoj233` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
||
|
USE `app_uoj233`;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `best_ac_submissions`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `best_ac_submissions` (
|
||
|
`problem_id` int(11) NOT NULL,
|
||
|
`submitter` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`submission_id` int(11) NOT NULL,
|
||
|
`used_time` int(11) NOT NULL,
|
||
|
`used_memory` int(11) NOT NULL,
|
||
|
`tot_size` int(11) NOT NULL,
|
||
|
`shortest_id` int(11) NOT NULL,
|
||
|
`shortest_used_time` int(11) NOT NULL,
|
||
|
`shortest_used_memory` int(11) NOT NULL,
|
||
|
`shortest_tot_size` int(11) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `blogs`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `blogs` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`title` text COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`content` mediumtext COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`post_time` datetime NOT NULL,
|
||
|
`poster` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`content_md` mediumtext COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`zan` int(11) NOT NULL,
|
||
|
`is_hidden` tinyint(1) NOT NULL,
|
||
|
`type` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'B',
|
||
|
`is_draft` tinyint(1) NOT NULL DEFAULT '0'
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `blogs_comments`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `blogs_comments` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`blog_id` int(11) NOT NULL,
|
||
|
`content` text COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`post_time` datetime NOT NULL,
|
||
|
`poster` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`zan` int(11) NOT NULL,
|
||
|
`reply_id` int(11) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `blogs_tags`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `blogs_tags` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`blog_id` int(11) NOT NULL,
|
||
|
`tag` varchar(30) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `click_zans`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `click_zans` (
|
||
|
`type` char(2) COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`username` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`target_id` int(11) NOT NULL,
|
||
|
`val` tinyint(4) NOT NULL DEFAULT '1'
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `contests`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `contests` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`name` varchar(50) NOT NULL,
|
||
|
`start_time` datetime NOT NULL,
|
||
|
`last_min` int(11) NOT NULL,
|
||
|
`player_num` int(11) NOT NULL,
|
||
|
`status` varchar(50) NOT NULL,
|
||
|
`extra_config` varchar(200) NOT NULL,
|
||
|
`zan` int(11) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `contests_notice`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `contests_notice` (
|
||
|
`contest_id` int(11) NOT NULL,
|
||
|
`title` varchar(30) NOT NULL,
|
||
|
`content` varchar(500) NOT NULL,
|
||
|
`time` datetime NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `contests_permissions`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `contests_permissions` (
|
||
|
`username` varchar(20) NOT NULL,
|
||
|
`contest_id` int(11) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `contests_problems`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `contests_problems` (
|
||
|
`problem_id` int(11) NOT NULL,
|
||
|
`contest_id` int(11) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `contests_registrants`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `contests_registrants` (
|
||
|
`username` varchar(20) NOT NULL,
|
||
|
`user_rating` int(11) NOT NULL,
|
||
|
`contest_id` int(11) NOT NULL,
|
||
|
`has_participated` tinyint(1) NOT NULL,
|
||
|
`rank` int(11) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `contests_submissions`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `contests_submissions` (
|
||
|
`contest_id` int(11) NOT NULL,
|
||
|
`submitter` varchar(20) NOT NULL,
|
||
|
`problem_id` int(11) NOT NULL,
|
||
|
`submission_id` int(11) NOT NULL,
|
||
|
`score` int(11) NOT NULL,
|
||
|
`penalty` int(11) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `custom_test_submissions`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `custom_test_submissions` (
|
||
|
`id` int(10) unsigned NOT NULL,
|
||
|
`problem_id` int(10) unsigned NOT NULL,
|
||
|
`submit_time` datetime NOT NULL,
|
||
|
`submitter` varchar(20) NOT NULL,
|
||
|
`content` text NOT NULL,
|
||
|
`judge_time` datetime DEFAULT NULL,
|
||
|
`result` blob NOT NULL,
|
||
|
`status` varchar(20) NOT NULL,
|
||
|
`status_details` varchar(100) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `hacks`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `hacks` (
|
||
|
`id` int(10) unsigned NOT NULL,
|
||
|
`problem_id` int(10) unsigned NOT NULL,
|
||
|
`contest_id` int(10) unsigned DEFAULT NULL,
|
||
|
`submission_id` int(10) unsigned NOT NULL,
|
||
|
`hacker` varchar(20) NOT NULL,
|
||
|
`owner` varchar(20) NOT NULL,
|
||
|
`input` varchar(150) NOT NULL,
|
||
|
`input_type` char(20) NOT NULL,
|
||
|
`submit_time` datetime NOT NULL,
|
||
|
`judge_time` datetime DEFAULT NULL,
|
||
|
`success` tinyint(1) DEFAULT NULL,
|
||
|
`details` blob NOT NULL,
|
||
|
`is_hidden` tinyint(1) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `important_blogs`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `important_blogs` (
|
||
|
`blog_id` int(11) NOT NULL,
|
||
|
`level` int(11) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `judger_info`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `judger_info` (
|
||
|
`judger_name` varchar(50) NOT NULL,
|
||
|
`password` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
|
||
|
`ip` char(20) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `problems`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `problems` (
|
||
|
`id` int(10) unsigned NOT NULL,
|
||
|
`title` text NOT NULL,
|
||
|
`is_hidden` tinyint(1) NOT NULL DEFAULT '0',
|
||
|
`submission_requirement` text,
|
||
|
`hackable` tinyint(1) NOT NULL DEFAULT '1',
|
||
|
`extra_config` varchar(500) NOT NULL DEFAULT '{"view_content_type":"ALL","view_details_type":"ALL"}',
|
||
|
`zan` int(11) NOT NULL,
|
||
|
`ac_num` int(11) NOT NULL DEFAULT '0',
|
||
|
`submit_num` int(11) NOT NULL DEFAULT '0'
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `problems_contents`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `problems_contents` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`statement` mediumtext NOT NULL,
|
||
|
`statement_md` mediumtext NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `problems_permissions`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `problems_permissions` (
|
||
|
`username` varchar(20) NOT NULL,
|
||
|
`problem_id` int(11) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `problems_tags`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `problems_tags` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`problem_id` int(11) NOT NULL,
|
||
|
`tag` varchar(30) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `search_requests`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `search_requests` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`created_at` datetime NOT NULL,
|
||
|
`remote_addr` varchar(50) NOT NULL,
|
||
|
`type` enum('search','autocomplete') NOT NULL,
|
||
|
`cache_id` int(11) NOT NULL,
|
||
|
`q` varchar(100) NOT NULL,
|
||
|
`content` text NOT NULL,
|
||
|
`result` mediumtext NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `submissions`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `submissions` (
|
||
|
`id` int(10) unsigned NOT NULL,
|
||
|
`problem_id` int(10) unsigned NOT NULL,
|
||
|
`contest_id` int(10) unsigned DEFAULT NULL,
|
||
|
`submit_time` datetime NOT NULL,
|
||
|
`submitter` varchar(20) NOT NULL,
|
||
|
`content` text NOT NULL,
|
||
|
`language` varchar(15) NOT NULL,
|
||
|
`tot_size` int(11) NOT NULL,
|
||
|
`judge_time` datetime DEFAULT NULL,
|
||
|
`result` blob NOT NULL,
|
||
|
`status` varchar(20) NOT NULL,
|
||
|
`result_error` varchar(20) DEFAULT NULL,
|
||
|
`score` int(11) DEFAULT NULL,
|
||
|
`used_time` int(11) NOT NULL DEFAULT '0',
|
||
|
`used_memory` int(11) NOT NULL DEFAULT '0',
|
||
|
`is_hidden` tinyint(1) NOT NULL,
|
||
|
`status_details` varchar(100) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `user_info`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `user_info` (
|
||
|
`usergroup` char(1) NOT NULL DEFAULT 'U',
|
||
|
`username` varchar(20) NOT NULL,
|
||
|
`email` varchar(50) NOT NULL,
|
||
|
`password` char(32) NOT NULL,
|
||
|
`svn_password` char(10) NOT NULL,
|
||
|
`rating` int(11) NOT NULL DEFAULT '1500',
|
||
|
`qq` bigint(20) NOT NULL,
|
||
|
`sex` char(1) NOT NULL DEFAULT 'U',
|
||
|
`ac_num` int(11) NOT NULL,
|
||
|
`register_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
|
`remote_addr` varchar(50) NOT NULL,
|
||
|
`http_x_forwarded_for` varchar(50) NOT NULL,
|
||
|
`remember_token` char(60) NOT NULL,
|
||
|
`motto` varchar(200) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `user_msg`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `user_msg` (
|
||
|
`id` int(10) unsigned NOT NULL,
|
||
|
`sender` varchar(20) NOT NULL,
|
||
|
`receiver` varchar(20) NOT NULL,
|
||
|
`message` varchar(5000) NOT NULL,
|
||
|
`send_time` datetime NOT NULL,
|
||
|
`read_time` datetime DEFAULT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- 表的结构 `user_system_msg`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `user_system_msg` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`title` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`content` varchar(300) COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`receiver` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
|
||
|
`send_time` datetime NOT NULL,
|
||
|
`read_time` datetime DEFAULT NULL
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||
|
|
||
|
--
|
||
|
-- Indexes for dumped tables
|
||
|
--
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `best_ac_submissions`
|
||
|
--
|
||
|
ALTER TABLE `best_ac_submissions`
|
||
|
ADD PRIMARY KEY (`problem_id`,`submitter`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `blogs`
|
||
|
--
|
||
|
ALTER TABLE `blogs`
|
||
|
ADD PRIMARY KEY (`id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `blogs_comments`
|
||
|
--
|
||
|
ALTER TABLE `blogs_comments`
|
||
|
ADD PRIMARY KEY (`id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `blogs_tags`
|
||
|
--
|
||
|
ALTER TABLE `blogs_tags`
|
||
|
ADD PRIMARY KEY (`id`), ADD KEY `blog_id` (`blog_id`), ADD KEY `tag` (`tag`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `click_zans`
|
||
|
--
|
||
|
ALTER TABLE `click_zans`
|
||
|
ADD PRIMARY KEY (`type`,`target_id`,`username`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `contests`
|
||
|
--
|
||
|
ALTER TABLE `contests`
|
||
|
ADD PRIMARY KEY (`id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `contests_notice`
|
||
|
--
|
||
|
ALTER TABLE `contests_notice`
|
||
|
ADD KEY `contest_id` (`contest_id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `contests_permissions`
|
||
|
--
|
||
|
ALTER TABLE `contests_permissions`
|
||
|
ADD PRIMARY KEY (`username`,`contest_id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `contests_problems`
|
||
|
--
|
||
|
ALTER TABLE `contests_problems`
|
||
|
ADD PRIMARY KEY (`problem_id`,`contest_id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `contests_registrants`
|
||
|
--
|
||
|
ALTER TABLE `contests_registrants`
|
||
|
ADD PRIMARY KEY (`contest_id`,`username`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `contests_submissions`
|
||
|
--
|
||
|
ALTER TABLE `contests_submissions`
|
||
|
ADD PRIMARY KEY (`contest_id`,`submitter`,`problem_id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `custom_test_submissions`
|
||
|
--
|
||
|
ALTER TABLE `custom_test_submissions`
|
||
|
ADD PRIMARY KEY (`id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `hacks`
|
||
|
--
|
||
|
ALTER TABLE `hacks`
|
||
|
ADD PRIMARY KEY (`id`), ADD KEY `submission_id` (`submission_id`), ADD KEY `is_hidden` (`is_hidden`,`problem_id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `important_blogs`
|
||
|
--
|
||
|
ALTER TABLE `important_blogs`
|
||
|
ADD PRIMARY KEY (`blog_id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `judger_info`
|
||
|
--
|
||
|
ALTER TABLE `judger_info`
|
||
|
ADD PRIMARY KEY (`judger_name`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `problems`
|
||
|
--
|
||
|
ALTER TABLE `problems`
|
||
|
ADD PRIMARY KEY (`id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `problems_contents`
|
||
|
--
|
||
|
ALTER TABLE `problems_contents`
|
||
|
ADD PRIMARY KEY (`id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `problems_permissions`
|
||
|
--
|
||
|
ALTER TABLE `problems_permissions`
|
||
|
ADD PRIMARY KEY (`username`,`problem_id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `problems_tags`
|
||
|
--
|
||
|
ALTER TABLE `problems_tags`
|
||
|
ADD PRIMARY KEY (`id`), ADD KEY `problem_id` (`problem_id`), ADD KEY `tag` (`tag`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `search_requests`
|
||
|
--
|
||
|
ALTER TABLE `search_requests`
|
||
|
ADD PRIMARY KEY (`id`), ADD KEY `remote_addr` (`remote_addr`,`created_at`), ADD KEY `created_at` (`created_at`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `submissions`
|
||
|
--
|
||
|
ALTER TABLE `submissions`
|
||
|
ADD PRIMARY KEY (`id`), ADD KEY `is_hidden` (`is_hidden`,`problem_id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `user_info`
|
||
|
--
|
||
|
ALTER TABLE `user_info`
|
||
|
ADD PRIMARY KEY (`username`), ADD KEY `rating` (`rating`,`username`), ADD KEY `ac_num` (`ac_num`,`username`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `user_msg`
|
||
|
--
|
||
|
ALTER TABLE `user_msg`
|
||
|
ADD PRIMARY KEY (`id`);
|
||
|
|
||
|
--
|
||
|
-- Indexes for table `user_system_msg`
|
||
|
--
|
||
|
ALTER TABLE `user_system_msg`
|
||
|
ADD PRIMARY KEY (`id`);
|
||
|
|
||
|
--
|
||
|
-- AUTO_INCREMENT for dumped tables
|
||
|
--
|
||
|
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `blogs`
|
||
|
--
|
||
|
ALTER TABLE `blogs`
|
||
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `blogs_comments`
|
||
|
--
|
||
|
ALTER TABLE `blogs_comments`
|
||
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `blogs_tags`
|
||
|
--
|
||
|
ALTER TABLE `blogs_tags`
|
||
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `contests`
|
||
|
--
|
||
|
ALTER TABLE `contests`
|
||
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `custom_test_submissions`
|
||
|
--
|
||
|
ALTER TABLE `custom_test_submissions`
|
||
|
MODIFY `id` int(10) unsigned NOT NULL AUTO_INCREMENT;
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `hacks`
|
||
|
--
|
||
|
ALTER TABLE `hacks`
|
||
|
MODIFY `id` int(10) unsigned NOT NULL AUTO_INCREMENT;
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `problems`
|
||
|
--
|
||
|
ALTER TABLE `problems`
|
||
|
MODIFY `id` int(10) unsigned NOT NULL AUTO_INCREMENT;
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `problems_tags`
|
||
|
--
|
||
|
ALTER TABLE `problems_tags`
|
||
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `search_requests`
|
||
|
--
|
||
|
ALTER TABLE `search_requests`
|
||
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `submissions`
|
||
|
--
|
||
|
ALTER TABLE `submissions`
|
||
|
MODIFY `id` int(10) unsigned NOT NULL AUTO_INCREMENT;
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `user_msg`
|
||
|
--
|
||
|
ALTER TABLE `user_msg`
|
||
|
MODIFY `id` int(10) unsigned NOT NULL AUTO_INCREMENT;
|
||
|
--
|
||
|
-- AUTO_INCREMENT for table `user_system_msg`
|
||
|
--
|
||
|
ALTER TABLE `user_system_msg`
|
||
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||
|
/*!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 */;
|