2009-12-01 4 views
8

DB 디자이너는 버그가 많았지 만 데이터베이스 모델은 기본적으로 일반 XML로 저장되었습니다..MySQL Workbench 파일을 일반 XML로 저장할 수 있습니까?

사용자가 diff 파일 버전 (SVN 또는 Beyond Compare)을 사용하여 데이터베이스 변경 사항을 쉽게 찾을 수 있습니다.

DB 디자이너의 succsssor 인 MySQL Workbench는 독점 MVW 파일 형식에 파일을 저장합니다.이 형식은 읽을 수 없습니다.

MySQL Workbench를 강제로 XML로 저장할 수 있습니까?

+0

이 게시물의 향후 독자를 위해 : 나는이 질문이 매우 오래된 것으로 알고 있지만 [잘 작동하는 해결 방법을 게시했습니다.] (http://stackoverflow.com/q/33614759/2057919). Mercurial과 함께 사용하지만 기본 개념이 SVN에서 작동하지 않을 이유는 없습니다. –

답변

9

아니요, 현재 버전 (5.2.10 베타)은 지원하지 않습니다.

그러나 파일 형식은 독점적 인 것이 아니며 단순한 zip 아카이브입니다. 완전한 데이터베이스 모델 인 단일 XML 문서를 포함합니다. 나는 당신이 가지고있는 것처럼 동일한 목표로 두어 달 전에 this SO question를 썼다. 나는 할 수 있고 싶었다 svn diff model.mwb

내가 거기에있어 얻은 대답은 diff 도구에 전달하기 전에 파일을 압축 해제 한 작은 스크립트를 작성하는 데 도움이되었다. 그것은 잘 작동하고 관심이 있다면 어딘가에 게시 할 수 있습니다.

또한 최근에이 문제에 관해 thread on the Workbench forum을 시작했습니다. 다행히도 개발 팀의 누군가가 이에 대한 의견을 좀 더 제공 할 수 있기를 바랍니다.

EDIT : 이제 대상이 6.0 인 MySQL Bug #51203으로 추적 중입니다.

+0

파일 크기를 줄이기 위해 압축 만하는 경우이를 구성 가능한 설정으로 추가하기가 너무 어려워서는 안됩니까? –

+0

Oskar 힌트를 보내 주셔서 감사합니다. 나는 workbench 파일이 xml 파일을 가진 간단한 zip이라는 것을 알지 못했다. –

+0

이 게시물의 앞으로의 독자를 위해 : 나는이 질문이 매우 오래된 것을 알고 있지만, [나는 잘 작동하는 임시 해결책을 게시했다] (http : // stackoverflow.com/q/33614759/2057919). Mercurial과 함께 사용하지만 기본 개념이 SVN에서 작동하지 않을 이유는 없습니다. –

관련 문제