¿Hay alguna herramienta gratuita para generar diagramas de tablas con postgresql?herramientas para generar tablas de base de datos diagrama con postgresql?
Respuesta
Comprobar la wiki: http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools
dentro de Eclipse He utilizado el Clay plugin (ex-Arcilla Azurri). La versión gratuita permite introspectar ("ingeniería inversa") un esquema DB existente (a través de JDBC) y hacer un diagrama de algunas tablas seleccionadas.
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 JDBC driver here e introduce el comando debería ser algo como:
java -jar schemaSpy_5.0.0.jar -t pgsql -db database_name -host myhost -u username -p password -o ./schemaspy -dp postgresql-9.3-1100.jdbc3.jar -s public -noads
utilizando opciones veces -port
no funcionar si su base de datos tiene un puerto diferrent, así que hay que agregar el puerto manual después de sede de los parámetros, por ejemplo:
java -jar schemaSpy_5.0.0.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
que necesitará para instalar graphviz
, así que si quieres gráficos (apt-get install graphviz
para distribuciones basadas en Debian).
Actualmente es ** graphviz ** :) – visionary
¿Cómo se usa esto con un servicio? – ComputerLocus
Schemaspy hizo este truco en el primer intento. El diseño de generar gráfico fue excelente (incluso en nuestro complejo juego de tablas). Cuando 100 tablas hacen referencia a la misma tabla, habrá líneas superpuestas; sin embargo, el diseño general compensa esto y es perfectamente legible/trazable. – pretzels1337
SchemaCrawler for PostgreSQL puede generar diagramas de base 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 externas.
Acabo de encontrar http://www.sqlpower.ca/page/architect a través de la Guía comunitaria de Postgres mencionada por Frank Heikens. ¡Puede generar fácilmente un diagrama y luego te permite ajustar los conectores!
Impresionante herramienta gracias –
nice! gracias @TaYlored – SakthiSureshAnand
No pude hacer que esto funcione; seguí recibiendo ArrayIndexOutOfBoundException – FuriousFolder
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
No puedo ver cómo dibujar automáticamente relaciones usando claves foráneas en pgAdmin 1.20.0. ¿Es compatible? – pyb
Bonito consejo, aunque parece que tienes que dibujar todos los FK tú mismo usando combinaciones de consultas. –
PostgreSQL Autodoc me ha funcionado bien. Es una herramienta de línea de comando simple. Desde la página web:
This is a utility which will run through PostgreSQL system tables and returns HTML, Dot, Dia and DocBook XML which describes the database.
El enlace en la respuesta está roto. Buscado en Google y encontrado: https://github.com/cbbrowne/autodoc pero parece no ser mantenido. – nelsonic
@nelsonic De hecho. ¿Debo cambiar los enlaces, o no? No parece ser por la misma persona que lo estaba manteniendo. Una especie de tenedor, parece. –
Le pregunté al autor sobre GitHub si el proyecto se mantiene: https://github.com/cbbrowne/autodoc/issues/2 – nelsonic
Aquí es una herramienta que genera diagramas de relación de PostgreSQL (en Windows por el momento). Lo he usado en una base de datos con 400 tablas. Si el diagrama es demasiado grande para un solo diagrama, se divide en otros más pequeños. Por lo tanto, probablemente termine con varios diagramas y puede navegar entre ellos haciendo clic con el botón derecho. Todo se explica en el siguiente enlace. La herramienta es gratuita (como en cerveza gratis), el autor la usa él mismo en tareas de consultoría, y permite que otras personas la usen. http://www.scmlite.com/Quick%20overview
El enlace podría haber funcionado o no una vez, pero ahora conduce al sitio web de spam. – martin
- 1. Auto Generar Diagrama de Base de Datos MySQL
- 2. Herramientas para generar un diagrama de base de datos/diagrama de ER a partir de la base de datos Oracle existente?
- 3. Generar datos para tablas MySQL
- 4. Generar diagrama de ER a partir de una base de datos MySQL existente, creado para CakePHP
- 5. Generar autodiagrama de base de datos para PHPMyadmin DB?
- 6. ¿Qué herramientas BUENAS están disponibles para generar ERD desde una base de datos de SQL Server?
- 7. Genere un Diagrama E-R mediante ingeniería inversa de una base de datos
- 8. Base de datos de muestra para PostgreSQL
- 9. Cómo generar un diagrama de un esquema de base de datos muy grande (SQL Server)
- 10. Herramientas del modelo de datos para DB2
- 11. reparación de base de datos PostgreSQL corrupto
- 12. PostgreSQL - Renombrar base de datos
- 13. Tablas temporales de PostgreSQL
- 14. Herramientas para generar dependencias de unidad para Delphi
- 15. Cómo generar DDL para todas las tablas en una base de datos en MySQL
- 16. herramientas de diseño de esquema de base de datos/diseño de base de datos modular
- 17. Cómo copio datos entre tablas PostgreSQL
- 18. Cómo generar el diagrama Entidad-Relación de SQL DDL?
- 19. Simplifique el diagrama/esquema ER de la base de datos
- 20. Generar esquema de base de datos de la asignación NHibernate
- 21. ¿Existe alguna limitación en el número de tablas que puede tener una base de datos PostgreSQL?
- 22. Herramienta de desarrollo IDE/base de datos confiable de PostgreSQL
- 23. Generar diagrama de flujo dinámico
- 24. Restaurando la base de datos Postgresql
- 25. postgresql nextval generar valores existentes
- 26. Dos propietarios de la misma base de datos PostgreSQL
- 27. ¿Cómo obtener el diagrama ERD para una base de datos existente?
- 28. ¿Cómo puedo generar tablas de base de datos a partir de clases de C#?
- 29. Generar diagrama de relación de tabla a partir del esquema existente (para Sqlite Databse)
- 30. ¿Dónde puedo descargar la base de datos Northwind para Postgresql?
Como esta pregunta se cerró, pregunté por la recomendación de software SE: [Generar diagramas de tabla de base de datos de una base de datos PostgreSQL] (http://softwarerecs.stackexchange.com/q/34552/903) –