728x90
1. pgAdmin 실행 후 서버 생성(Register >> Server or Quick Links >> Add New Server
※ Save를 했을 때 에러가 난다면 확인 사항
PostgreSQL 서버의 서비스가 정상 작동 여부
PostgreSQL 서버 주소와 포트의 일치 여부
Telnet을 통하여 서버의 아이피와 포트 접근 가능 여부
2. Super User 확인
3. Database 생성
4. Table 생성 >> 실행 버튼 클릭 >> refresh
DROP TABLE IF EXISTS users; # 테이블이 있다면 테이블 삭제
CREATE TABLE users (
id SERIAL,
email varchar(200) DEFAULT NULL,
username varchar(45) DEFAULT NULL,
first_name varchar(45) DEFAULT NULL,
last_name varchar(45) DEFAULT NULL,
hashed_password varchar(200) DEFAULT NULL,
is_active boolean DEFAULT NULL,
PRIMARY KEY (id)
);
DROP TABLE IF EXISTS todos;
CREATE TABLE todos (
id SERIAL,
title varchar(200) DEFAULT NULL,
description varchar(200) DEFAULT NULL,
priority integer DEFAULT NULL,
complete boolean DEFAULT NULL,
owner_id integer DEFAULT NULL,
PRIMARY KEY (id),
FOREIGN KEY (owner_id) REFERENCES users(id)
);
5. 테이블 생성확인 (SELECT TABLE)
728x90
SMALL
'Develop > FastAPI' 카테고리의 다른 글
FastAPI Create Data for PostgreSQL - 60 (0) | 2023.01.15 |
---|---|
FastAPI PostgreSQL Connect to FastAPI - 59 (0) | 2023.01.15 |
FastAPI로 Postman CRUD (0) | 2023.01.11 |
FastAPI Postman을 통한 DELETE요청(사용자 ID + 할 일 ID) - 57 (0) | 2023.01.11 |
FastAPI Postman을 통한 PUT요청(사용자 ID + 할 일 ID) - 56 (0) | 2023.01.11 |