2
내 프로젝트에서 사용되는 FieldMap
이라는 모델이 있습니다. 나는이 모델의 물리적 데이터베이스가 다른 머신 (default
제외)에 존재할 것이라고 최근 결정했다.여러 데이터베이스를 사용하는 Django
이제 두 설정의 데이터베이스를 default
및 dev
으로 설정했습니다.
I는 다음과 같이 두 데이터베이스를 사용할 수 있습니다 : 내 프로젝트가 이미 기록되어 있기 때문에
이FieldMap.objects.using('dev/default').all()
, 내가 코드를 통해 이동 및 변경에게 나는이 모델에서 읽기/쓰기 할 때마다 확인해야 싶지 않다.
결국, 모델에 어떤 데이터베이스가 기본적으로 읽기/쓰기를 수행 할 수 있는지 알려주고 싶습니다.
두 번째 데이터베이스를 사용하려는 동기는 무엇입니까? – mikerobi
우리는 dev 및 라이브 서버가 있습니다. FieldMap 데이터를 모두 동일하게 유지해야합니다. – neolaser
아마도 다음과 같이 질문했을 것입니다. 개발 데이터베이스를 프로덕션 데이터베이스와 동기화하는 가장 좋은 방법은 무엇입니까? – mikerobi