Вопрос

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

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

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top