Open robert-min opened 7 months ago
현재 프로젝트 기준 데모버전으로 큰 데이터가 들어가지는 않지만, 서비스 이용에따라 사용자 피드백을 저장하는 테이블이 추후 들어가는 등 서비스 확장성을 고려하여 MySQL이 아닌 PostgreSQL 진행
현재 프로젝트 기준 보안 상의 중요한 이슈가 없고, 서비스 확장성을 고려하여 JWT 토큰 인증방식을 사용해서 진행
-- art 데이터베이스 생성
CREATE DATABASE art;
-- art 데이터베이스로 연결
\c art;
-- user_account 테이블 생성
CREATE TABLE user_account (
seq BIGSERIAL PRIMARY KEY,
id VARCHAR(500) NOT NULL,
password BYTEA NOT NULL,
name VARCHAR(500) NOT NULL,
gender VARCHAR(20) NOT NULL,
age VARCHAR(200) NOT NULL,
status BOOLEAN NOT NULL DEFAULT TRUE
);
-- user_account 테이블 삭제
DROP TABLE user_account;
-- user_content 테이블 생성
CREATE TABLE user_content (
seq BIGSERIAL PRIMARY KEY,
id VARCHAR(500) NOT NULL,
generated_id VARCHAR(500) NOT NULL
);
📌 Description
서비스 사용을 위한 회원가입, 로그인 기능을 개발합니다.
🎈 Goal
$\tiny{구체적인\ 산출물을\ 포함한\ 목표를\ 작성해주세요.}$
✏️ Todo
$\tiny{목표\ 달성을\ 위해\ 해야할\ 일을\ 세부적으로\ 작성해주세요.}$
추가 개발 사항(Demo 이후)