본문 바로가기
🖥Web/🔥Django

[Django] 초급 React + Django 간단한 익명 블로그 만들기 6

by 후누스 토르발즈 2021. 11. 24.
반응형

 

 

 

 

 

PostgresSql Database 생성, Sequence 생성, Table 생성

 

 

워크스페이스는 DBeaver을 사용하였습니다.  DBeaver가 설치안되셔있는 분들은 설치하시면 되겠습니다. 구글링 하면 금방나옵니다.

 

 

 

맨왼쪽 위 상단의 새 데이터베이스 연결을 클릭하여줍니다.

 

 

 

 

포스트그레스에스큐엘을 클릭합니다.

 

 

 

 

패스워드는 postgres로 하시면 될것같습니다.

 

 

 

생성이 되었습니다. 저는 이미 1개가 이미 같은이름으로 있어서 postgres 2로 이름이 정해졌습니다.

 

 

 

SQL 편집기를 열어줍니다.

 

 

 

쿼리문을 실행합니다. 커서를 문장위에 올려주고 ctrl + enter해서 실행할 수 있습니다.

시퀀스 생성, 테이블을 생성하기때문에 2번 질의해야 합니다.

CREATE SEQUENCE seq_board START 1;


CREATE TABLE public.tb_board (
	board_seq numeric NOT NULL DEFAULT nextval('seq_board'::regclass),
	board_title varchar(30) NOT NULL,
	board_content varchar(20) NULL,
	board_writer varchar(40) NOT NULL,
	board_password varchar(80) NOT NULL,
	create_date timestamp NOT NULL default now(),
	CONSTRAINT pk_board PRIMARY KEY (board_seq)
);

CREATE table public.tb_comment (
	board_seq numeric NOT NULL,
	comment_detail_seq numeric NOT NULL,
	comment_depth numeric NOT NULL,
	comment_title varchar(40) NOT NULL,
	comment_writer varchar(40) NOT NULL,
	comment_password varchar(40) NOT NULL,
	create_date timestamp NOT NULL default now(),
	CONSTRAINT pk_comment_detail_seq PRIMARY KEY (comment_detail_seq),
	FOREIGN KEY (board_seq) REFERENCES tb_board (board_seq)
);

 

 

 

 

시퀀스와 테이블 생성을 확인합니다. 

 

 

더블클릭합니다. 안보이는 경우 새로고침 해야합니다.

 

 

 

테이블 더블클릭시 보이는 화면입니다.

기본적인 DB 생성후 데이터를 적재할 준비를 해놨습니다. 다음에는 화면에서 넘겨주는걸 받아서 처리하도록 해보도록 하겠습니다.

 

 

 

 

이렇게까지 PostgresSql Database 생성, Sequence 생성, Table 생성하였습니다.

 

 

 

 

반응형