Существует ли инструмент Postgres ERD (или плагин pgAdmin III)?
Не держите это против меня, но у меня приятная память о MS SQL Server Management Studio. Я мог бы очень легко сгенерировать диаграмму ERD из существующей базы данных. Таблицы, отношения, работы. Вы даже можете использовать диаграмму для редактирования структуры базы данных.
Я не могу найти такой инструмент в pgAdmin III. Я что-то пропустил? Кажется, нет ни одного встроенного. Есть ли плагин? Или отдельный инструмент?
(Я нашел ссылки на использование Dia и других инструментов для моделирования сначала, а затем генерирования SQL для создания базы данных. Это хорошо, но вторично по отношению к моей основной цели, которая заключается в создании диаграммы из существующей базы данных PostgreSQL. И по-настоящему реплицировать Функциональность Management Studio, приложение должно работать в обоих направлениях.)
3 ответа
Schema Crawler
"SchemaCrawler - это бесплатный инструмент для обнаружения и понимания схем базы данных... выводит схему и данные в читабельном текстовом формате. Вывод служит для документации базы данных и предназначен для сравнения с другими схемами базы данных. SchemaCrawler также генерирует схемы схем ".
установщик deb: https://github.com/adriens/schemacrawler-deb
Лицензирование: https://sualeh.github.io/SchemaCrawler/license.html (GPLv3)
SchemaSpy
http://schemaspy.sourceforge.net/
Легкий, простой в установке, прямой и комплексный.
Лицензирование: LGPL 2.1 (ссылка с главной страницы)
EMS SQL Manager для PostgreSQL
http://www.sqlmanager.net/products/postgresql/manager
Мощный визуальный дизайнер баз данных
Two diagram notations (IDEF1x and IE)
Useful diagram navigation tool
Reverse engineering
Several pages in one diagram to divide diagram into different subject areas
Ability to create, edit and drop tables and table fields, set links between tables visually
Ability to add comments to diagram
Saving as image or printing database diagram
A lot of visual customization options
Это программа для Windows, но прекрасно работает под вином