У меня есть база данных PostgreSQL. Я хочу получить его ERD. Как я могу это сделать?
database
postgresql
erd
Бадр
источник
источник
Ответы:
Для этого мы использовали DBVisualizer .
Описание. Граф ссылок - отличная функция, поскольку он автоматически отображает все сопоставления первичного / внешнего ключа (также называемые ограничениями ссылочной целостности) в стиле графа. Узлы и отношения таблицы размещаются автоматически, и доступно несколько режимов компоновки. Полученный график уникален, поскольку отображает всю информацию в оптимальном и удобочитаемом виде. со своего сайта
источник
Для этого вы можете использовать dbeaver. Он позволяет экспортировать диаграмму ER как png / svg и т. Д.
DBeaver - https://dbeaver.io/
Дважды щелкните схему (например, Schemas-> public-> Tables) и откройте вкладку «Диаграмма ER» (рядом с вкладкой «Свойства»).
источник
pgModeler может генерировать красивую диаграмму ER из баз данных PostgreSQL.
Вроде нет мануала, но и без мануала достаточно легко. Это приложение QT. AFAIK, Fedora и Ubuntu имеют пакет. (pgmodeler)
В последней версии pgModeler (0.9.1) пробная версия позволяет создавать ERD (кнопка дизайна не отключена). Для этого:
источник
Загрузите DbVisualizer с: https://www.dbvis.com/download/10.0
и после установки создать соединение с базой данных:
Измените выделенные детали вашей базы данных и проверьте, щелкнув ping server. Наконец нажмите кнопку подключения
Наслаждаться.
источник
Я написал эту утилиту, она автоматически генерирует код DSL из базы данных postgres, который затем можно вставить на сайт dbdiagram.io/d, чтобы получить диаграммы ER.
https://github.com/nsingla/dbdiagrams
источник
Наша команда использует Visual Paradigm для создания диаграммы ER из базы данных во многих наших проектах. Хотя мы в основном работаем с MS SQL и Oracle, насколько я знаю, они также поддерживают некоторые другие СУБД, такие как PostgreSQL, MySQL, Sybase, DB2 и SQLite.
Шаги:
Кстати, они также поддерживают создание и обновление схемы базы данных из ERD.
Надеюсь это поможет. :-)
Подробнее о создании ERD из базы данных PostgreSQL
источник
Другой вариант - использовать Oracle SQL Developer. . Два шага, как показано ниже:
(1) Прежде всего, вам необходимо подключить SQL Developer к вашей базе данных PostgreSQL. .
(2) Затем вы можете создать диаграмму отношения сущность (ER) с помощью SQL Developer.
источник
ERBuilder может генерировать ER-диаграмму из баз данных PostgreSQL (функция обратного проектирования).
Шаг ниже, чтобы создать диаграмму ER:
• Нажмите «Меню» -> «Файл» -> «Реконструкция».
• Нажмите на новое соединение
• Введите информацию о подключении PostgresSQL.
• Щелкните ОК.
• Нажмите "Далее"
• Выберите объекты (таблицы, триггеры, последовательности… ..), которые вы хотите реконструировать.
• Щелкните «Далее».
источник
Возможно, взгляните на Aqua Data Studio от AquaFold. Это IDE базы данных с диаграммами сущностей-отношений. Он также включает профилирование данных. Это не бесплатно, но цена вполне разумная, учитывая его возможности.
источник
Я использую DrawERD для документов ERD и DB. https://drawerd.com
источник
Вы можете создать диаграмму ER из PgAdmin.
источник
Откройте MySQL Workbench. На главном экране нажмите «Создать модель EER из существующей базы данных». Мы делаем это для случая, когда мы уже создали базу данных и теперь хотим создать ER-диаграмму этой базы данных.
Затем вы увидите диалоговое окно «База данных обратного инженера». Здесь, если вас попросят ввести пароль, укажите пароль администратора. Не запутайтесь здесь с паролем Windows. Здесь вам необходимо указать пароль администратора MySQL. Затем нажмите Далее.
В следующем диалоговом окне вы увидите, что соединение с СУБД запущено и схема получена из базы данных. Далее.
Теперь выберите схему, которую вы создали ранее. Это таблица, из которой вы хотите создать диаграмму ER.
Нажмите «Далее» и перейдите в меню «Выбор объектов». Здесь вы можете щелкнуть «Показать фильтр», чтобы использовать выбранные объекты таблицы на диаграмме. Здесь вы можете как добавлять, так и удалять таблицы. Затем нажмите «Выполнить».
6. Когда вы нажимаете «Далее» и «Готово», на экране появляется необходимая диаграмма ER.
источник