emluy 개발 일기

Django - Mac OS PostgreSQL 설치 후 Django와 연결 본문

웹 개발/Django

Django - Mac OS PostgreSQL 설치 후 Django와 연결

yulme 2020. 11. 5. 18:13
SMALL

0. 이미 postgresql을 설치한 적이 있다면

- 기존 psql 삭제

$ brew uninstall --force postgresql

- psql 관련 파일 삭제

$ rm -rf /usr/local/var/postgres

 

1. postgresql 설치

$ brew install postgresql

 

2. postgresql 관리 도구 설치

www.enterprisedb.com/downloads/postgres-postgresql-downloads

 

Download PostgreSQL Database for Windows, Linux and MacOS & 32-bit or 64-bit Versions | EDB

Download PostgreSQL packages or installers free from EDB. Get PostgreSQL for Windows, Linux and MacOS platforms. Download 32-bit or 64-bit versions. Download open-source PostgreSQL now.

www.enterprisedb.com

- 관리도구 설치할 때 인가 아니면 관리도구 실행 후 인가 사용자 정보 입력하는거 해주기 (예를 들면 비밀번호 등등)

 

3. 관리도구 설치 후 같이 설치된 psql (shell) 실행

3-1. postgreSQL 사용자 접속

- 마지막 Password for user postgres 만 입력(2-1에서 입력한 비밀번호), 나머지는 엔터로 넘어가기

3-2. database 생성

- CREATE DATABASE 데이터베이스명 

3-3. 데이터베이스 확인

\list

3-4. 생성한 데이터베이스에 연결

\connect tripsurfer

: 연결하고 나면 postgres-# 이던 것이 연결된 데이터베이스명-#으로 바뀐다.

 

3-5. Django settings.py 에 작성해준 DB 관련 정보들 입력해주기

- 유저 생성

- 한글 입력 가능

- 시간 설정

- user에게 db 권한 주기

 

4. Django 에서 migrate 해주기

4-1. 각 app에 migrations 폴더 있는지 확인

: 없으면 $ python manage.py makemigrations 각app이름

4-2. postgreSQL 과 Django 연결

$ python manage.py migrate

반응형
Comments