dumpdata & loaddata

GisangLee·2022년 12월 20일
0

django

목록 보기
31/35

1. 두 데이터베이스 서버를 이용하고 있을 때, 한 쪽 데이터를 다른 쪽 데이터베이스로 옮기는 방법

Production 서버와 Dev 서버를 분리해서 개발하는 게 보통인데, 이럴 경우 데이터를 옮기는 방법이다.

 python manage.py dumpdata --natural-foreign --natural-primary --exclude contenttypes --exclude auth --exclude admin.logentry --indent 4 > my_db.json

2. 사전 작업

content type과 auth permission, auth group과 관련된 데이터를 미리 설정해두고
위 dump 명령어를 통해 데이터를 덤프 뜬다.


3. loaddata

 python manage.py loaddata my_db.json
profile
포폴 및 이력서 : https://gisanglee.github.io/web-porfolio/

0개의 댓글