From 01c74dbd6f88743f927bc3e1072491b08ed45113 Mon Sep 17 00:00:00 2001 From: Eunhak Lee <lee@enak.kr> Date: Sat, 30 Nov 2024 20:23:53 +0900 Subject: [PATCH] =?UTF-8?q?fix(db):=20users=20=ED=85=8C=EC=9D=B4=EB=B8=94?= =?UTF-8?q?=EC=9D=98=20=EB=8B=89=EB=84=A4=EC=9E=84=EC=9D=80=20lowercase=20?= =?UTF-8?q?=EB=A1=9C=20index?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- init/sql/init.sql | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/init/sql/init.sql b/init/sql/init.sql index 1bd7d63..e8a06a7 100644 --- a/init/sql/init.sql +++ b/init/sql/init.sql @@ -4,11 +4,13 @@ CREATE USER wsd WITH PASSWORD 'wsdpass1234'; CREATE TABLE users ( id SERIAL NOT NULL PRIMARY KEY, /* SERIAL is denoted as INTEGER when referencing */ email VARCHAR(64) NOT NULL UNIQUE, - nickname VARCHAR(16) NOT NULL UNIQUE, + nickname VARCHAR(16) NOT NULL, password VARCHAR(64) NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT NOW() ); +CREATE UNIQUE INDEX users_nickname_key ON users (LOWER(nickname)); + CREATE TYPE part_type AS ENUM ('ETC', 'CPU', 'RAM', 'MB', 'GPU', 'SSD', 'HDD'); CREATE TABLE parts ( -- GitLab