CI/CD 배포 - DB생성, 테이블 생성

박선규's avatar
May 21, 2024
CI/CD 배포 - DB생성, 테이블 생성
 

1. MySQL 접속

 
notion image
  • 플러스 버튼을 누른 후 각 값을 입력한다. hostname은 RDS의 엔드포인트, USERNAME과 PASSWORD 는 RDS를 만들 때 입력한 값을 넣는다.
정상적으로 RDS와 연결 됐다.
정상적으로 RDS와 연결 됐다.
 

2. 테이블 생성

  • 서버 실행시 나온 테이블 코드를 MySQL에 맞게 변형하기
notion image
 
create database blogdb; create table user_tb ( id integer auto_increment, created_at timestamp(6), email varchar(255), password varchar(255), username varchar(255) unique, primary key (id) ) DEFAULT CHARSET=utf8mb4; create table board_tb ( id integer auto_increment, user_id integer, created_at timestamp(6), content varchar(255), title varchar(255), primary key (id), constraint fk_board_user foreign key (user_id) references user_tb(id) ) DEFAULT CHARSET=utf8mb4; create table reply_tb ( board_id integer, id integer auto_increment, user_id integer, created_at timestamp(6), comment varchar(255), primary key (id), constraint fk_reply_board foreign key (board_id) references board_tb(id), constraint fk_reply_user foreign key (user_id) references user_tb(id) ) DEFAULT CHARSET=utf8mb4;
 
 
Share article

p4rksk