Amazon의 RDS에서 실행되는 Postgres에서 MySQL로 데이터를 어떻게 이동합니까?

StackOverflow https://stackoverflow.com/questions/1640248

문제

Amazon에서 실행되는 Postgres에서 MySQL로 Django 스키마가있는 데이터베이스를 이동해야합니다. RDF. manage.py를 사용하여 테이블을 다시 생성 할 수 있지만 여전히 모든 행 데이터를 마이그레이션 할 수있는 방법을 찾고 있습니다. 누구든지 깨끗한 이동 방법을 아는 사람이 있습니까? Amazon의 RDF와 함께 조심해야 할 Gotchas가 있습니까?

도움이 되었습니까?

해결책

Django도 있습니다 쓰레기 다타 그리고 로드 데이터 manage.py의 명령. 프로세스가 될 것입니다

  1. 테이블을 준비하려면 mySQL에서 syncdb
  2. PostgreSQL의 DumpData
  3. 이전 명령에서 새 MySQL 인스턴스로로드 데이터

다른 팁

PostgreSQL 데이터베이스를 백업하고 "명령 삽입"옵션을 선택하면 이론적으로 다른 SQL 데이터베이스,이 경우 MySQL에 대해 실행할 수 있다는 SQL 삽입 문의 텍스트 파일이 끝납니다. 실제로 모든 PostgreSQL 및 MySQL 데이터 유형이 서로 직접 맵핑되는 것은 아니기 때문에 사용중인 데이터베이스 유형에 따라 다릅니다.

Amazon의 RDS와 함께 저를위한 Gotcha는 매주 패치 및 유지 보수를 위해 데이터베이스를 중단 해야하는 4 시간의 창이있을 것이라는 진술입니다. 관계형 데이터베이스의 어려운 점은 복제 및 클러스터링에 결함을 허용하는 것입니다. 현재 Amazon의 RDS는 이러한 문제 중 하나를 해결하지 못하고 EC2 인스턴스를 사용하여 RD없이 오랫동안 할 수있는 MySQL 서버를 호스팅하는 것처럼 보입니다.

개인적으로 저는 RDS가 향하는 방향을 좋아하고 관계형 데이터베이스를 블랙 박스로 취급 할 수있는 날을 기대하며 Amazon Simpledb 제품과 같이 결함 공차 및 확장성에 대해 걱정할 필요가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top