Использование Visio для создания MySQL DDL - PullRequest
3 голосов
/ 15 апреля 2009

У меня есть диаграмма модели базы данных, созданная в MS Visio, которую я хотел бы экспортировать в файл DDL для создания базы данных MySQL. Я уже установил драйвер MySQL ODBC, который я могу успешно использовать для создания файла DDL, но у меня все равно есть некоторые проблемы.

Visio ставит кавычки вокруг имен таблиц, которые также являются зарезервированными словами (например, пользователь). Это не нормально, поскольку MySQL использует для этой цели обратные символы (`), а не кавычки (").

Драйвер MySQL ODBC также изменяет тип данных BLOB на LONGVARBINARY, поэтому его нельзя использовать напрямую с MySQL при создании базы данных.

У кого-нибудь есть предложения, как бороться с этими двумя проблемами?

1 Ответ

3 голосов
/ 05 ноября 2009

Кроме редактирования? Нет.

Вы можете рассмотреть возможность использования MySQL Workbench . Это очень похоже на Visio, если вы создаете все в режиме дизайна. Кроме того, с платной версией вы можете также сгенерировать PDF-документ для распространения (или поместить этот PDF-файл в блок-схемы и т. Д. В Visio) или же вы можете создать плагин, который будет генерировать действительный файл Visio на выходе, так как верстак полностью расширяемый с помощью плагинов.

...