Программное обеспечение для моделирования баз данных с недвоичным форматом файла? - PullRequest
4 голосов
/ 21 января 2011

Знаете ли вы программное обеспечение для моделирования баз данных, формат файла которого можно безопасно отслеживать с помощью VCS, не создавая при этом конфликтов?(то есть недвоичный формат файла.) Было бы замечательно, если бы программное обеспечение работало также на Linux и MacOS.

Было бы еще лучше, если бы формат файла можно было легко преобразовать.

Редактировать:

В настоящее время я использую MySQL Workbench и доволен им, однако его двоичный формат файлов продолжает создавать конфликты в VCS, и использование его является проблемой из-за этого.

Ответы [ 5 ]

2 голосов
/ 31 января 2011

Я думаю, что на ваш вопрос здесь ответят: Контроль версий MySQL - Subversion

1 голос
/ 31 января 2011

Существует предшественник Workbench, DBDesigner , который сохраняет файлы XML и имеет версии для Windows и Linux.

В качестве альтернативы, вы могли бы использовать ловушки перед фиксацией и после обновления, чтобы преобразовать файлы модели Workbench перед фиксацией и воссоздать их после обновления и поместить недвоичные данные в контроль версий. Однако при слиянии вам все равно придется быть осторожным.

  • Предварительная фиксация: разархивируйте файл модели, сохраните XML и дамп SQLite
  • После обновления: воссоздать базу данных SQLite и сгенерировать файл модели.
1 голос
/ 29 января 2011

Единственный доступный инструмент, который я знаю, это WWW SQL Designer .

1 голос
/ 22 января 2011

Я использую microOLAP для проектирования баз данных MySQL. К сожалению, это приложение для Windows (я тоже пользователь mysql для Linux + Mac), но оно работает как шарм. Он генерирует XML из схемы базы данных, поэтому его можно безопасно импортировать в любую VCS. В противном случае вы можете попробовать Dia на Linux. Он не такой продвинутый, как microOLAP, но имеет ограниченные возможности по разработке ER-диаграмм.

0 голосов
/ 28 января 2011

Вы можете попробовать "MySQL Workbench"

...