Files
catherine-league/infra/db/db.sql
2021-07-24 16:28:35 +09:00

164 lines
11 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
CREATE SCHEMA `catherine_league` DEFAULT CHARACTER SET utf8mb4 ;
CREATE TABLE `catherine_league`.`players` (
`id` INT NOT NULL AUTO_INCREMENT,
`player_key` VARCHAR(45) NULL,
`player_name` VARCHAR(45) NULL,
`description` LONGTEXT NULL,
`image` VARCHAR(1024) NULL,
`character_id` VARCHAR(45) NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC),
UNIQUE INDEX `player_key_UNIQUE` (`player_key` ASC));
INSERT INTO `catherine_league`.`players` (`player_key`, `player_name`, `description`, `character_id`) VALUES ('rino', 'リノ', '日本キャサリン・フルボディ界の絶対王者。EVOJ2019覇者、TPF4連覇中など国内公式大会では無敵、本番アメリカのEVOで3位、CCでも2位と世界でも屈指の実力者。今回のEVOJでも本命とされる「魔王」。', 6);
INSERT INTO `catherine_league`.`players` (`player_key`, `player_name`, `description`, `character_id`) VALUES ('mst', 'MST', '関東のキャサリン絶対コミュニティをさせてくれている人。その実力も国内トップクラスで、「DK侍」の異名を持つ。以前はインファイトのみを得意としていたが、最近は登りも身に着けてオールラウンダーへと変身しつつある。直近のアメリカで行われたCCでは、EVO王者のLinusを撃破。', 5);
INSERT INTO `catherine_league`.`players` (`player_key`, `player_name`, `description`, `character_id`) VALUES ('kim', 'Kim', 'キャサリン界の完璧超人。ヶ国語を操り、料理もとても上手い。EVOJ2018で準優勝した実績もあり、その実力は国内屈指。最近ではバベルでどんどん力をつけ、総合力では日本最高かもしれない。大会で緊張してしまうらしくメンタルに不安を残す。', 2);
INSERT INTO `catherine_league`.`players` (`player_key`, `player_name`, `description`, `character_id`) VALUES ('g30', 'G30', 'ATLUSのゲームをこよなく愛する「キャサリン飲酒部部長」。その実力は折り紙つきで、打倒リの最有力。先行したときのブロック技術は世界トップクラス。くじ運とスタミナに若干の不安を残す。Genki Stateの使い手。笑顔の悪魔。', 12);
INSERT INTO `catherine_league`.`players` (`player_key`, `player_name`, `description`, `character_id`) VALUES ('leza', 'れざえもん', 'アウター神たなかまさしと並ぶ、日本バベル界の神様。何よりその圧倒的な登り力を圧巻。対戦歴は浅いが、高すぎるキャサリン力と研究心でめきめきと頭角を現している。登りのルート構築の速さは世界一。いくら落としても復帰してくるので、L3「れざ」ボタンの装備を疑われている。', 9);
INSERT INTO `catherine_league`.`players` (`player_key`, `player_name`, `description`, `character_id`) VALUES ('takayan', 'たかやん', 'イクメンゲーマー。飲酒部らしい陽気な性格とプレイスタイルで、勢いのあるキャサリンを得意とする。上る力は若干不安があるが、インファイトには自信あり。お子さん可愛すぎる。', 10);
INSERT INTO `catherine_league`.`players` (`player_key`, `player_name`, `description`, `character_id`) VALUES ('masato', 'まさと', 'マルチ格ゲーマー。設営の実力はキャサリン界で圧倒的。練習熱心で、キャサリン歴は浅いがバベル全ステージ制覇を達成している。師匠Kimのもと研鑽に励む。怒ると金髪からピンクに変わって強くなる。', 13);
CREATE TABLE `catherine_league`.`characters` (
`id` INT NOT NULL AUTO_INCREMENT,
`name_id` VARCHAR(45) NULL,
`name` VARCHAR(45) NULL,
`name_jp` VARCHAR(45) NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC));
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('blue_cap', 'blue_sheep', '青帽子(羊)');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('red_cap', 'red_sheep', '赤帽子(羊)');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('vincent_shirt', 'vincent_shirt', 'ヴィンセント(シャーツ)');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('vincent_sheep', 'vincent_sheep', 'ヴィンセント(悪夢)');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('katherine', 'katherine', 'キャサリン(K)');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('catherine', 'catherine', 'キャサリン(C)');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('rin', 'rin', 'リン');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('orlando', 'orlando', 'オーランド');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('johny', 'johny', 'ジョニー');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('tobby', 'tobby', 'トビー');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('erica', 'erica', 'エリカ');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('master', 'master', 'マスター');
INSERT INTO `catherine_league`.`characters` (`name_id`, `name`, `name_jp`) VALUES ('joker', 'joker', 'ジョーカー');
CREATE TABLE `catherine_league`.`stages` (
`id` INT NOT NULL AUTO_INCREMENT,
`stage` VARCHAR(45) NULL,
`stage_name` VARCHAR(45) NULL,
`stage_name_jp` VARCHAR(45) NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC));
INSERT INTO `catherine_league`.`stages` (`stage`, `stage_name`, `stage_name_jp`) VALUES ('underground', 'Underground Cementery', '地下墓地');
INSERT INTO `catherine_league`.`stages` (`stage`, `stage_name`, `stage_name_jp`) VALUES ('prison', 'Prison of Despair', '罪人監獄');
INSERT INTO `catherine_league`.`stages` (`stage`, `stage_name`, `stage_name_jp`) VALUES ('torture', 'Torture Chamber', '拷問刑場');
INSERT INTO `catherine_league`.`stages` (`stage`, `stage_name`, `stage_name_jp`) VALUES ('inquisition', 'Inquisition', '審問法廷');
INSERT INTO `catherine_league`.`stages` (`stage`, `stage_name`, `stage_name_jp`) VALUES ('quadrangle', 'Quadrangle', '暴風の中庭');
INSERT INTO `catherine_league`.`stages` (`stage`, `stage_name`, `stage_name_jp`) VALUES ('clock', 'Clock Tower', '時計塔');
INSERT INTO `catherine_league`.`stages` (`stage`, `stage_name`, `stage_name_jp`) VALUES ('spiral', 'Spiral Corridor', '祭壇への道');
INSERT INTO `catherine_league`.`stages` (`stage`, `stage_name`, `stage_name_jp`) VALUES ('cathedral', 'The Cathedral', '大聖堂');
INSERT INTO `catherine_league`.`stages` (`stage`, `stage_name`, `stage_name_jp`) VALUES ('empireo', 'The Empireo', '天上');
INSERT INTO `catherine_league`.`stages` (`stage`, `stage_name`, `stage_name_jp`) VALUES ('encounter', 'Close Encounter', '新天地');
INSERT INTO `catherine_league`.`stages` (`stage`, `stage_name`, `stage_name_jp`) VALUES ('arrange', 'Arrange', 'アレンジ');
CREATE TABLE `catherine_league`.`tournaments` (
`id` INT NOT NULL AUTO_INCREMENT,
`tournament_key` VARCHAR(45) NULL,
`name` VARCHAR(45) NULL,
`name_jp` VARCHAR(45) NULL,
`type` VARCHAR(45) NULL,
`first` INT NULL,
`second` INT NULL,
`third` INT NULL,
`finished` TINYINT NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC),
UNIQUE INDEX `tournament_key_UNIQUE` (`tournament_key` ASC));
CREATE TABLE `catherine_league`.`stage_to_match` (
`id` INT NOT NULL AUTO_INCREMENT,
`match_id` INT NOT NULL,
`player_one` INT NOT NULL,
`player_two` INT NOT NULL,
`score_one` INT NULL,
`score_two` INT NULL,
`stage` INT NULL,
`create_date` DATETIME NULL DEFAULT NOW(),
`update_date` DATETIME NULL DEFAULT NOW(),
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC));
CREATE TABLE `catherine_league`.`match_to_round` (
`id` INT NOT NULL AUTO_INCREMENT,
`round_id` INT NOT NULL,
`player_one` INT NOT NULL,
`player_two` INT NOT NULL,
`score_one` INT NULL,
`score_two` INT NULL,
`create_date` DATETIME NULL DEFAULT NOW(),
`update_date` DATETIME NULL DEFAULT NOW(),
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC));
CREATE TABLE `catherine_league`.`round_to_tournament` (
`id` INT NOT NULL AUTO_INCREMENT,
`tournament_id` INT NOT NULL,
`create_date` DATETIME NULL DEFAULT NOW(),
`update_date` DATETIME NULL DEFAULT NOW(),
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC));
CREATE TABLE `catherine_league`.`player_to_tournament` (
`id` INT NOT NULL AUTO_INCREMENT,
`tournament_id` INT NOT NULL,
`player_id` INT NOT NULL,
`create_date` DATETIME NULL DEFAULT NOW(),
`update_date` DATETIME NULL DEFAULT NOW(),
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC));
CREATE TABLE `catherine_league`.`contact` (
`id` INT NOT NULL AUTO_INCREMENT,
`question` LONGTEXT NOT NULL,
`answer` LONGTEXT NOT NULL,
`create_date` DATETIME NULL DEFAULT NOW(),
`update_date` DATETIME NULL DEFAULT NOW(),
PRIMARY KEY (`id`));
CREATE TABLE `catherine_league`.`config` (
`config_key` VARCHAR(45) NOT NULL,
`config_value` LONGTEXT NULL,
PRIMARY KEY (`config_key`));
INSERT INTO `catherine_league`.`config` (`config_key`, `config_value`) VALUES ('footer', 'ATLUS');
CREATE TABLE `catherine_league`.`guide` (
`id` INT NOT NULL AUTO_INCREMENT,
`title` VARCHAR(45) NULL,
`description` LONGTEXT NULL,
`youtube_id` VARCHAR(45) NULL,
PRIMARY KEY (`id`));
INSERT INTO `catherine_league`.`guide` (`title`, `description`, `youtube_id`) VALUES ('格ゲー大好き茜ちゃんと競う『キャサリン・フルボディ』 【VOICEROID紹介動画】', 'mekasueさんによるキャサリン対戦とは・・・', 'oE8Xk6pGtQc');
INSERT INTO `catherine_league`.`guide` (`title`, `description`, `youtube_id`) VALUES ('【PGW.TV】キャサリンフルボディ 「対戦時に使うテクニック紹介など」【はやお】', 'はやおプロのキャサリン対戦講座', '7fZk2Agy0S4');
CREATE TABLE `catherine_league`.`archive` (
`id` INT NOT NULL AUTO_INCREMENT,
`title` VARCHAR(45) NULL,
`youtube_id` VARCHAR(45) NULL,
PRIMARY KEY (`id`));
INSERT INTO `catherine_league`.`archive` (`title`, `youtube_id`) VALUES ('格ゲー大好き茜ちゃんと競う『キャサリン・フルボディ』 【VOICEROID紹介動画】', 'oE8Xk6pGtQc');
INSERT INTO `catherine_league`.`archive` (`title`, `youtube_id`) VALUES ('【PGW.TV】キャサリンフルボディ 「対戦時に使うテクニック紹介など」【はやお】', '7fZk2Agy0S4');
CREATE TABLE catherine_league.janken (
id BIGINT UNSIGNED auto_increment NOT NULL,
`match` varchar(100) NULL,
`result` json NULL,
created_date DATETIME DEFAULT NOW() NULL,
PRIMARY KEY (`id`)
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;