Как получить диаграмму ERD для существующей базы данных?
У меня есть база данных PostgreSQL. Я хочу получить его ERD. Как я могу это сделать?
8 ответов
мы DBVisualizer для этого.
описание: График ссылок-отличная функция, поскольку он автоматически отображает все сопоставления первичного / внешнего ключа (также называемые ограничениями ссылочной целостности) в стиле графика. Узлы и отношения таблицы выкладываются автоматически, при этом доступно несколько режимов компоновки. Полученный график уникален, так как отображает всю информацию в оптимальном и удобочитаемом формате. от сайт
вы можете использовать dbeaver для этого. Он позволяет экспортировать диаграмму ER как png/svg и т. д.
DBeaver - https://dbeaver.jkiss.org/
дважды щелкните по схеме и откройте вкладку "диаграмма ER" (рядом с вкладкой "свойства")
pgModeler может генерировать хорошую диаграмму ER из баз данных PostgreSQL.
- https://pgmodeler.io/
- Лицензия: GPLv3 Лицензии
кажется, что нет руководства, но это достаточно легко без руководства. Это Приложение QT. AFAIK, Fedora и Ubuntu имеет пакет. (pgmodeler)
наша команда использует визуальную парадигму для создания диаграммы ER из базы данных во многих наших проектах. Хотя мы в основном работаем над MS SQL и Oracle, как я знаю, они также поддерживают некоторые другие СУБД, такие как PostgreSQL, MySQL, Sybase, DB2 и SQLite.
действия:
- выберите сервис > БД > обратная база данных... из панели инструментов Visual Парадигма!--6-->
- сохраните настройки как есть и нажмите Далее выберите PostgreSQL как драйвер и предоставить файл драйвера там. Вы можете просто нажмите на по ссылке там скачать драйвер.
- введите имя хоста, имя базы данных, пользователя и пароль, а затем нажмите кнопку Далее
- затем они изучат вашу базу данных и перечислят таблицы в ней.
- выберите таблицу, чтобы сформировать ERD и продолжить, и все. ERD будет сгенерирован с представленными таблицами, которые вы выбрали.
BTW они также поддерживают создание и обновление схемы базы данных из ERD.
надеюсь, что это помогает. :-)
дополнительная информация о генерации ERD из базы данных PostgreSQL
загрузить DbVisualizer из : https://www.dbvis.com/download/10.0
и после установки create database connection:
изменить выделенную деталь вашей БД и проверить, нажав ping server. Наконец, нажмите connect
наслаждайтесь.
вы можете создать диаграмму ER из PgAdmin.
- Открываем PgAdmin Попробуйте
- щелкните правой кнопкой мыши на любой таблице и выберите оператор, и он покажет два окна один запрос другой графическое окно, так что вы можете добавить таблицу, которую вы хотите создать диаграмму.
- для сохранения перейти к сохранить как и выберите графический запрос (изображение)
Откройте MySQL Workbench. На главном экране нажмите "создать модель EER из существующей базы данных". Мы делаем это для того, что мы уже сделали базу данных и теперь мы хотим создать диаграмму базы данных.
затем вы увидите dialouge "база данных обратного инженера". Здесь, Если вас попросят ввести пароль, укажите пароль администратора. Не путайте здесь с паролем windows. Здесь вам нужно предоставить MySQL admin пароль:. Затем нажмите кнопку Далее.
в следующем dialouge поле, вы увидите, что подключение к СУБД запускается и схема revrieved из базы данных. Идти дальше.
теперь выберите схему, созданную ранее. Это таблица, которую вы хотите создать диаграмму из.
Нажмите кнопку Далее и перейдите в меню Выбрать объекты. Здесь вы можете нажать "Показать фильтр", чтобы использовать выбранные объекты таблицы на диаграмме. Вы можете как добавить, так и удалите таблицы здесь.Затем нажмите кнопку Выполнить.
6.Когда вы идете дальше и заканчиваете, требуемая диаграмма ER находится на экране.