Django 프로젝트에서 데이터베이스를 PostgreSQL로 마이그레이션하는 방법은 다음과 같습니다:
pip install psycopg2-binary
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': '<db>', # your database name
'USER': '<user>', # your postgresql username
'PASSWORD': '<password>', # your postgresql password
'HOST': '<ip>', # your server IP
'PORT': '<port>', # your server port, leave blank for default port (5432)
}
}
python manage.py makemigrations
python manage.py migrate
위 단계들을 따르면 Django 프로젝트의 데이터베이스를 PostgreSQL로 성공적으로 마이그레이션 할 수 있습니다.
참고: 만약 비밀번호에 특수 문자(~ 등)가 포함되어 있는 경우, 문제가 발생할 수 있으므로 URL 인코딩된 형태나 다른 비밀번호를 사용하는 것을 고려해보세요.