2010-08-13 140 views
25

Tengo una base de datos PostgreSQL. Quiero obtener su ERD. ¿Como lo puedo hacer?¿Cómo obtener el diagrama ERD para una base de datos existente?

+1

quiero visualizar las relaciones entre las tablas del esquema existente – Badr

+0

@ALL ¿hay algún complemento para pgadmin III para obtener los diagramas ER-hecho como este [video en este enlace Dice ] (http://stackoverflow.com/questions/9692913/create-an-er-diagram-in-pgadmin). – 09Q71AO534

Respuesta

1

El módulo perl SQL :: Translator puede hacer esto con poco trabajo.

-9
  1. Abrir MySQL Workbench. En la pantalla de inicio, haga clic en 'Crear modelo EER a partir de una base de datos existente'. Estamos haciendo esto para el caso de que ya hayamos hecho la base de datos y ahora queremos hacer un diagrama ER de esa base de datos.

  2. Luego verá el cuadro de diálogo 'Invertir base de datos del ingeniero'. Aquí si le piden la contraseña, proporcionó la contraseña de administrador. No te confundas aquí con la contraseña de Windows. Aquí debe proporcionar la contraseña de administrador de MySQL. Luego haz clic en Siguiente.

  3. En el siguiente cuadro de diálogo, verá que se inicia la conexión a DBMS y se renueva el esquema desde la base de datos. Siguiente.

  4. Ahora seleccione el esquema que creó anteriormente. Es la tabla en la que desea crear el diagrama ER de.

  5. Haga clic en Siguiente y vaya al menú Seleccionar objetos. Aquí puede hacer clic en 'Mostrar filtro' para usar los objetos de tabla seleccionados en el diagrama. Puede agregar y eliminar tablas aquí. Luego haga clic en Ejecutar.

6. Cuando vaya Siguiente y finalice, el diagrama ER requerido aparece en la pantalla.

+5

No funciona para PostgreSQL u otras bases de datos, es solo MySQL –

-2

Puede generar el diagrama ER desde PgAdmin.

  1. abierto PgAdmin
  2. clic derecho en cualquier mesa y instrucción de selección y se mostrará dos ventanas es una consulta otra es la ventana gráfica para que pueda agregar la tabla que desea generar el diagrama.
  3. para salvar van a guardar como y seleccione consultas gráfico (imagen)
1

Usted puede utilizar dbeaver para hacer esto. Se le permite exportar el diagrama ER como png/SVG etc.

DBeaver - https://dbeaver.jkiss.org/

doble clic en un esquema y abra la pestaña "ER diagrama" (al lado de ficha "Propiedades")

+0

¡Segundo esto! Mientras que generalmente prefiero el terminal psql, a veces también uso DBeaver CE (Community Edition; https://dbeaver.jkiss.org/download/; una excelente plataforma de código abierto y gratuito) para ver datos y visualizar los ERD. –

1

Nuestro equipo usa Visual Paradigm para generar diagramas ER a partir de una base de datos en muchos de nuestros proyectos. Si bien trabajamos principalmente en MS SQL y Oracle, como sé, también admiten algunos otros DBMS como PostgreSQL, MySQL, Sybase, DB2 y SQLite.

Pasos:

  1. Seleccione Herramientas> DB> Base de datos inversa ... desde la barra de herramientas de Visual Paradigm
  2. mantener la configuración como está y haga clic en Siguiente Seleccione PostgreSQL como conductor y proporcionan el archivo del controlador ahí. Simplemente puede hacer clic en el enlace de descarga allí para obtener el controlador.
  3. Introduzca el nombre de host, el nombre de la base de datos, el usuario y la contraseña, y luego haga clic en Siguiente
  4. Luego estudiarán su base de datos y enumerarán las tablas en ella.
  5. Seleccione la tabla para formar un ERD y continúe, y eso es todo. Se generará un ERD con las tablas que seleccionó presentadas.

BTW también son compatibles con la generación y actualización de esquema de base de datos de ERD.

Espero que esto ayude. :-)

More information about generating ERD from PostgreSQL database

Cuestiones relacionadas