Я использую PostegresQL 9. Есть ли бесплатный инструмент для получения UML-диаграмм из моих баз данных?
Спасибо
Я использую PostegresQL 9. Есть ли бесплатный инструмент для получения UML-диаграмм из моих баз данных?
Спасибо
Для создания диаграмм ER с помощью db-отражения я использую: DbVisualizer
Это бесплатно.
Там также postgresql_autodoc, который может создать GraphViz или Dia. Диаграммы, скорее всего, потребуют дальнейшей настройки.
Там бесплатный инструмент под названием Dia и плагин под названием PostDia. Они сделают это за вас.
Плюс:
Требования для PostDia: python и psycopg2 для установки второго:
pip install psycopg2
Я думаю, ArgoUML может это сделать. Дайте нам знать
EDIT: На самом деле ArgoUML, похоже, не перепроектирует, взгляните на http://databasetouml.org/roadmap.php или найдите больше для расширений для Eclipse
EclipseUML может выполнять эту работу, но это не бесплатно. Что классно с этим инструментом, так это то, что у них есть профиль базы данных, поэтому вы можете увидеть полную информацию о базе данных в диаграмме классов.
Был плагин Azzurri Clay для Eclipse с поддержкой обратного проектирования db (v 1.4, насколько я помню). Но в версии 2.0 компания разрабатывающая этот плагин, перенесла обратную инженерную функцию на лицензионную версию плагина. В Интернете было несколько руководств, в которых можно перейти от версии v2 к v1.
Найден DBeaver здесь:
Протестировал это с postgres. Прекрасно работает.
бесплатный мультиплатформенный универсальный клиент SQL. Поддерживает все популярные базы данных: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Derby и т.д.