¿Existen herramientas gratuitas para generar diagramas de tablas con Postgresql?
postgresql
diagram
Hannoun Yassir
fuente
fuente
Respuestas:
Me encanta schemaspy para visualizaciones de esquema. Mire la salida de muestra que proporcionan y babee. Tenga en cuenta las pestañas!
Tendrá que descargar el controlador JDBC aquí , luego su comando debería verse así:
A veces, usar las opciones
-port
no funcionará si su base de datos tiene un puerto diferente, por lo que debe agregar un puerto manual después del parámetro del host, por ejemplo:Deberá instalar
graphviz
también si desea gráficos (apt-get install graphviz
para distribuciones basadas en Debian).fuente
graphviz
solo agregar el-gv /path_to/graphviz
al comandodocker run -v `pwd`/diagram:/output schemaspy/schemaspy:snapshot -t pgsql --port 5432 -u postgres -db <dbname> -host docker.for.mac.localhost -p <password>
SchemaCrawler para PostgreSQL puede generar diagramas de bases de datos desde la línea de comandos, con la ayuda de GraphViz. Puede usar expresiones regulares para incluir y excluir tablas y columnas. También puede inferir relaciones entre tablas utilizando convenciones de nomenclatura comunes, si no se definen claves foráneas.
fuente
La solución rápida que encontré estaba dentro del programa pgAdmin para Windows. En el menú Herramientas hay una "Herramienta de consulta". Dentro de la herramienta de consulta hay un generador de consultas gráficas que puede mostrar rápidamente los detalles de las tablas de la base de datos. Bueno para una vista básica
fuente
Consulte el wiki: http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools
fuente
Acabo de encontrar http://www.sqlpower.ca/page/architect a través de la Guía de la comunidad de Postgres mencionada por Frank Heikens. ¡Puede generar fácilmente un diagrama y luego le permite ajustar los conectores!
fuente
PostgreSQL Autodoc me ha funcionado bien. Es una herramienta de línea de comando simple. Desde la página web:
fuente
dot -Tpng my_database.dot -o my_database.png
.Dentro de Eclipse he usado el complemento Clay (ex Clay-Azurri). La versión gratuita permite introspectar ("ingeniería inversa") un esquema de base de datos existente (a través de JDBC) y hacer un diagrama de algunas tablas seleccionadas.
fuente