Web/Django

[Database] SQLite에서 Postgres로 데이터베이스 마이그레이션

Django 개발중에 SQLite를 사용하고 있다가 Postgres로 데이터를 옮겨야 할 경우가 있다.

 

SQLite 데이터 dump

python3 manage.py dumpdata > datadump.json

 

이후 코드는 Django settings.py의 Database를 postgres로 설정을 변경 후 실행한다.

python3 manage.py migrate --run-syncdb
python3 manage.py shell

>>> from django.contrib.contenttypes.models import ContentType
>>> ContentType.objects.all().delete()
>>> quit()

python3 manage.py loaddata datadump.json

 

'Web > Django' 카테고리의 다른 글

[ORM] value가 있는 데이터베이스 구조 변경 방법  (0) 2019.12.17