다른 프로그래머가 시작한 혼란을 정리하고 있습니다. 서로 다른 위치에 대한 2 개의 동일한 데이터베이스가 만들어졌지만 분명히 중요한 문제가 발생했습니다. 그들은 cakePHP를 사용하고 있으며 몇 가지 관계가 있습니다. DB에서 다른 곳으로 데이터를 가져오고 모든 관계를 유지하는 스크립트를 작성해야하지만, 더 쉬운 방법이 있는지 궁금합니다.데이터 가져 오기 및 유지 ID 및 관계
1
A
답변
2
어떤 데이터베이스를 사용하고 있습니까? 레코드의 관점에서 데이터베이스의 크기는 얼마나됩니까?
아이디어 # 무엇 레드 게이트의 SQL 데이터와 같은 도구 비교 약 1
? 두 데이터베이스 간의 데이터를 비교하고 동기화 할 수 있습니다.
필자는이 도구를 사용하여 다른 프로덕션 DB간에 변경 사항을 동기화하는 데 항상 익숙했으며 꿈처럼 작동합니다. RedGate의 SQL 도구는 최고 수준입니다 (전혀 관련이 없음).
SQL 데이터 비교 : http://www.red-gate.com/products/sql_data_compare/index.htm
아이디어 # 2
관계가 많이있을 경우 당신은 모든 데이터를 가져 오는 외래 키 제약 조건을 해제해야합니다. 일단 그렇게하면 한 번에 한 테이블 씩 데이터를 가져올 수 있습니다. mysql과 같은 데이터베이스를 사용하고 있다면, mysqldump를 사용하여 SQL 삽입을 생성한다. 스크립트 작성 프로세스는 대부분 자동화되어 있습니다. 그래도 여전히 꿀꺽 꿀꺽 마셔.
관련 문제
- 1. 테이블 및 관계 가져 오기
- 2. ID 및 형식을 Html.DropDownList에서 Controller로 가져 오기
- 3. ID 가져 오기 및 jQuery 스크립트에 전달
- 4. 핵심 데이터 및 관계
- 5. aspnet_users : 사용자 ID 가져 오기 및 id 웹 페이지 사용
- 6. 앞의 ID 가져 오기 및 쿼리 된 ID 계속
- 7. 테이블 관계 순서에 따라 데이터 가져 오기
- 8. 핵심 데이터 상속 및 관계
- 9. 레일 및 클립으로 이전 데이터 가져 오기
- 10. POST 및 AJAX를 사용하여 데이터 가져 오기
- 11. Excel에서 데이터 가져 오기 및 asp.net
- 12. Doctrine을 사용하여 데이터 가져 오기 및 마이그레이션
- 13. SQL Server 가져 오기 테이블 유지 기본값
- 14. 다른 테이블에서 데이터 가져 오기 및 동일한 리피터 데이터 바인딩
- 15. Access VBA를 사용하여 새 레코드 검색 및 ID 가져 오기
- 16. navigatorcontent에서 id 가져 오기
- 17. jquery, 복제 문제 및 고유 ID 유지!
- 18. 가져 오기 및 확장
- 19. iPhone coredata 가져 오기 요청, 관계 및 섹션 기본 사항
- 20. 아이폰 웹 넣기 및 가져 오기
- 21. JavaScript 및 jQuery를 사용하여 내장 ASP 객체의 ID 가져 오기
- 22. 문자열에서 div id 값 가져 오기 및 조작하기
- 23. 하위 요소의 ID 가져 오기 및 상위에 추가하기
- 24. 반복하면서 PHP를 사용하여 테이블에서 ID 보내기 및 가져 오기
- 25. 별표를 사용하여 msc, imsi 및 셀 ID 가져 오기
- 26. 핵심 데이터와 관계 가져 오기
- 27. startActivityForResult에 데이터 전달 및 onActivityResult에서 데이터 가져 오기
- 28. 데이터 가져 오기 및 $ jQuery.Ajax를 사용하여 데이터 게시
- 29. ID 가져 오기 또는 삽입 ID 용
- 30. SW3 가져 오기 및 사용
불행하게도 이것은 cakePHP이므로 데이터베이스에 실제 FK 제약 조건이 없습니다. 그러나 RedGate를 살펴 보겠습니다. –