Подтвердить что ты не робот

Инструменты для генерации диаграммы таблиц базы данных с Postgresql?

Существуют ли бесплатные инструменты для создания диаграмм таблиц с Postgresql?

4b9b3361

Ответ 1

Я люблю schemaspy для визуализации схемы. Посмотрите на пример вывода, который они предоставляют, и пускайте слюни. Обратите внимание на вкладки!

Вам нужно скачать драйвер JDBC здесь, тогда ваша команда должна выглядеть примерно так:

java -jar schemaspy-6.0.0-rc2.jar -t pgsql -db database_name -host myhost -u username -p password -o ./schemaspy -dp postgresql-9.3-1100.jdbc3.jar -s public -noads

Иногда использование параметров -port не будет работать, если ваша база данных имеет другой порт, поэтому вы должны добавить ручной порт после параметра хоста, например:

java -jar schemaspy-6.0.0-rc2.jar -t pgsql -db database_name -host myhost:myport -u username -p password -o ./schemaspy -dp postgresql-9.3-1100.jdbc3.jar -s public -noads

Вам также нужно установить graphviz если вам нужна графика (apt-get install graphviz для дистрибутивов на основе Debian).

Ответ 2

SchemaCrawler для PostgreSQL может генерировать диаграммы базы данных из командной строки с помощью GraphViz. Вы можете использовать регулярные выражения для включения и исключения таблиц и столбцов. Он также может вывести отношения между таблицами, используя общие соглашения об именах, если не определены внешние ключи.

Ответ 3

Быстрое решение, которое я нашел, было внутри программы pgAdmin для окон. В меню "Сервис" есть "Инструмент запросов". Внутри инструмента запросов есть графический построитель запросов, который может быстро отображать детали таблиц базы данных. Хорошо для базового представления

Ответ 5

Просто нашел http://www.sqlpower.ca/page/architect через Руководство сообщества Postgres, упомянутое Фрэнком Хейкенсом. Он может легко генерировать диаграмму, а затем позволяет настраивать коннекторы!

Ответ 6

PostgreSQL Autodoc хорошо сработал для меня. Это простой инструмент командной строки. С веб-страницы:

Это утилита, которая запускает системные таблицы PostgreSQL и возвращает HTML, Dot, Dia и DocBook XML, которые описывают базу данных.

Ответ 7

Внутри Eclipse я использовал плагин глины (ex Clay-Azurri). Бесплатная версия позволяет инспектировать ( "реконструировать" ) существующую схему БД (через JDBC) и составить схему некоторых выбранных таблиц.

Ответ 8

Вот инструмент, который генерирует реляционные диаграммы из PostgreSQL (в Windows на данный момент). Я использовал его в базе данных с 400 таблицами. Если диаграмма слишком велика для одной диаграммы, она разбивается на более мелкие. Таким образом, вы, вероятно, получите несколько диаграмм, и вы можете перемещаться между ними, щелкнув правой кнопкой мыши. Все это поясняется в приведенной ниже ссылке. Инструмент является бесплатным (как в свободном пиве), автор сам использует его при консультационных заданиях и позволяет другим людям его использовать. http://www.scmlite.com/Quick%20overview