PostgreSQL 접속 후 사용하는 os에 맞는 프로그램 설치
설치 과정에서 superuser의 비밀번호 값은 반드시 기억해야 합니다 !
Port 값은 기본 값인 5432 로 진행
Locale은 Korean, Korea 로 지정
postgres 사용자의 암호
가 나올때까지 엔터로 넘어가고, postgres 사용자의 암호
가 나오면 비밀번호 입력
postgres=# 으로 되어 있는 상태에서 아래의 명령어 입력
create database 데이터베이스이름;
create user 유저이름 with password '비밀번호';
alter role 유저이름 set client_encoding to 'utf8';
alter role 유저이름 set default_transaction_isolation to 'read committed';
alter role 유저이름 set time zone 'Asia/Seoul';
grant all privileges on database 데이터베이스 이름 to 유저이름;
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
으로 되어 있는 부분 수정
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': '생성한 데이터 베이스 이름',
'USER': '생성한 유저 이름',
'PASSWORD' : '생성한 패스워드 값',
'HOST' : 'localhost',
'PORT' :'5432',
}
}
데이터 베이스 이름, 패스워드 값 등을 secret_key.json 등으로 관리할 수 있다.