2009-04-15 4 views
3

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

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

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

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

ответ

3

Другое не редактировать? Нет.

вы могли бы рассмотреть возможность использования MySQL Workbench. это очень похоже на VISIO, если вы создаете все в режиме разработки. Кроме того, с платной версией вы можете создать pdf-документ t, а также для распространения (или переместить этот PDF в диаграммы блок-схемы и т. д. в visio), или вы могли бы создать плагин, который будет генерировать действительный файл visio на выходе, поскольку workbench полностью расширяется через плагины.

+0

Вот что я сделал в конце. – aks

+3

Я нахожу, что программное обеспечение очень плохое. – slotishtype

+0

@slotishtype, В первые дни я бы сказал то же самое. Тем не менее, я скажу, что они, похоже, очень отзывчивы к сообщениям об ошибках. Я подал несколько назад в тот же день, и они были решены довольно быстро. Я бы посоветовал вам сообщить о своих ошибках! http://wb.mysql.com/?page_id=53 –

Смежные вопросы