Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.04 KB

File metadata and controls

32 lines (26 loc) · 1.04 KB

8주차 - 3. PostgreSQL 연동 이론, 설치

소규모 프로젝트 단계에서는 Django내부에서 지원하는
sqlite로 충분하나 큰 규모에서는 외부 DataBase사용

데이터베이스

정보 저장 공간으로 Django와는 별개의 것으로 여러 개가 존재 가능

Django에서의 DB

Django와는 별개의 것으로 어떤 DataBase
사용할 것인지는 settings.py에 명시

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

default로는 sqlite 사용

settings.py에 명시한 후 연결하는 과정에서는 migrate명령어 사용

다른 DataBase 연결하기

  1. 다른 DataBase설치
  2. settings.pyDataBase명시
  3. migrateDataBase연결

PostgreSQL 설치하기

링크로 이동해 각 운영체제에 맞는 PostgreSQL 설치
패스워드포트번호는 기억하자.