From ce4e0da41797d81ec21772e7ec61ed81d9bc6375 Mon Sep 17 00:00:00 2001 From: H1rono Date: Sat, 18 Jun 2022 02:34:37 +0900 Subject: [PATCH] =?UTF-8?q?mysql=20=E3=81=AE=E3=83=86=E3=83=BC=E3=83=96?= =?UTF-8?q?=E3=83=AB=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 8 ++++---- mysql/init/create_db.sql | 11 +++++++++++ 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 0c3d87b..3224544 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,9 +22,9 @@ services: mariadb: image: mariadb:latest environment: - MYSQL_ROOT_PASSWORD: password - MYSQL_DATABASE: 22hack16 + - MYSQL_ROOT_PASSWORD=password + - MYSQL_DATABASE=22hack16 command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci volumes: - - ./mysql/data:/var/lib/mysql:z - - ./mysql/init:/docker-entrypoint-initdb.d:z + - ./mysql/data:/var/lib/mysql + - ./mysql/init:/docker-entrypoint-initdb.d diff --git a/mysql/init/create_db.sql b/mysql/init/create_db.sql index 5fea2c5..18636bc 100644 --- a/mysql/init/create_db.sql +++ b/mysql/init/create_db.sql @@ -1,3 +1,14 @@ DROP DATABASE IF EXISTS 22hack16; CREATE DATABASE 22hack16; USE 22hack16; + +CREATE TABLE IF NOT EXISTS `codes` ( + `user_name` varchar(32) NOT NULL, + `hash` char(8) NOT NULL, + `plain_code` text NOT NULL, + `stdin` text NOT NULL, + `title` varchar(64) NOT NULL, + `options` text NOT NULL, + `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY(`user_name`,`hash`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;