source

MySQL Workbench를 사용하여 Diff 두 데이터베이스를 스키마 하는 방법?

manysource 2023. 10. 12. 23:22

MySQL Workbench를 사용하여 Diff 두 데이터베이스를 스키마 하는 방법?

MySQL Workbench를 사용하여 두 데이터베이스에 대한 데이터베이스 Scheme Diff를 꺼내는 방법을 아는 사람이 있습니까? v5.2에는 이 기능이 있다고 나와 있지만 찾을 수 없습니다.MySQL Workbench를 사용해야 합니다.

이 옵션이 직접 보이지 않으면 다음 작업을 수행해야 합니다.

  1. 클릭File그리고.New model
  2. 열린 새 모델 창에서Database그리고.Compare schemas.

데이터베이스 diff 도구는 의 MySQL Workbench를 통해 액세스할 수 있는 MySQL Utilities의 일부입니다.Plugins -> Start Shell for MySQL Utilities. 관련 설명서는 여기에서 찾을 수 있습니다.

파일 ->새 모델로 이동한 다음 데이터베이스 -> 소스와 동기화합니다.데이터베이스 메뉴에서 이 옵션을 보려면 모델 뷰에 있어야 합니다.

"모델 보기"를 열 수 있습니다.

enter image description here

스키마 비교 옵션을 선택합니다.

enter image description here

저는 두 데이터베이스를 비교하는 데 사용할 수 있는 도구를 개발했습니다.이 도구는 MySQL에서만 작동합니다.이 도구는 데이터베이스를 동기화하기 위해 대상 데이터베이스에 대한 SQL을 생성합니다.이것은 Cake에 내장된 웹 어플리케이션 툴입니다.PHP 2, 윈도우의 경우 xammp->htdocs에 입력된 코드를 다운로드하여 가상 도메인을 만든 후 사용해야 합니다.자세한 내용은 아래 링크로 이동합니다.

https://github.com/hardeepvicky/MySql-Schema-Compare

언급URL : https://stackoverflow.com/questions/10248072/how-to-schema-diff-two-databases-using-mysql-workbench