Django2 장고에서 DB에 있는 데이터 백업하고 옮기는 법 개발 및 운영 과정에서 데이터 백업이나 서버 간의 데이터 이전이 필요한 상황이 자주 발생합니다.이를테면 다음과 같은 경우들이 있습니다.데이터베이스 장애 시 복구: 예기치 않은 DB 문제로 인해 장애가 발생할 경우, 신속한 복구를 위해 사전에 백업된 데이터가 필수적입니다.서버 배포 전 데이터 전송: 특정 환경에서 데이터를 미리 세팅한 후, 이를 실제 서비스 환경으로 옮겨 정상적인 초기 세팅을 보장해야 할 때도 데이터 이전이 필요합니다.실제 데이터를 활용한 테스트 환경 구성: 테스트 서버에서 실 서비스 환경과 유사한 테스트를 진행하기 위해 실제 데이터를 받아와 정확한 테스트 결과를 도출해야 하는 경우도 빈번합니다.장고는 백업과 데이터를 옮기는 명령어를 제공 하고 있습니다.dumpdata라는 명령어는 DB의 .. 2024. 9. 4. 장고(Django) ERD 자동 생성 방법 1. 장고 ERD 패키지를 설치해야 한다. pip install django-extensions 2. 프로젝트의 setting.py에 있는 INSTALLED_APPS에 django_extensions를 넣어야 한다. INSTALLED_APPS = [ # 다른 코드들... 'django_extensions, ] 3. erd를 자동으로 생성하는 명령어를 사용하기 위해서는 python manage.py를 사용해야 하기 때문에 가상환경을 실행해야 한다. source [본인이 설정한 가상환경명]/bin/activate 4. python manage.py를 사용하기 위하여 cd로 manage.py경로로 이동한다. cd [프로젝트의 manage.py가 있는 경로] 5. 아래와 같은 명령어를 복붙 하면 manage.p.. 2023. 10. 24. 이전 1 다음