Como obter o diagrama ERD para uma base de dados existente?

Tenho uma base de dados PostgreSQL. Quero obter o seu ERD. Como posso fazê-lo?

Author: Mat, 2010-08-13

8 answers

UsámosDBVisualizer para isso.

Descrição: O grafo de referências é uma grande característica, uma vez que torna automaticamente todos os mapeamentos de chaves primárias/estrangeiras (também chamados de restrições de integridade referencial) em um estilo de grafo. Os nós de tabela e as relações são layed para fora automaticamente, com um número de modos de layout disponíveis. O grafo resultante é único, pois exibe toda a informação em um layout ideal e legível. a partir do seu site

 33
Author: rudi-moore, 2018-08-06 09:04:05

Podes usar o dbeaver para fazer isto. Permite-lhe exportar o diagrama ER como png/svg, etc.

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

Faça duplo-click num esquema e abra a página "ER Diagram" (ao lado da página "Propriedades")

 15
Author: krishnakumarp, 2018-01-23 08:30:59

O PgModeler pode gerar um bom diagrama ER a partir de bases de dados PostgreSQL.

Parece que não há manual, mas é fácil sem manual. É ... Aplicação QT. AFAIK, Fedora e Ubuntu têm pacote. (pgmodeler)
 2
Author: Yasuo Ohgaki, 2018-05-30 03:56:36

O módulo perl SQL::tradutor pode fazer isso com pouco trabalho.

 1
Author: giftnuss, 2010-08-13 06:36:59
A nossa equipa usa o paradigma Visual para gerar diagrama ER a partir da base de dados em muitos dos nossos projectos. Enquanto trabalhamos principalmente em MS SQL e Oracle, como eu sei que eles também suportam alguns outros DBMS como PostgreSQL, MySQL, Sybase, DB2 e SQLite.

Passos:

  1. seleccione as ferramentas > DB > Inverta base de dados... da barra de ferramentas Visual Paradigma
  2. Mantenha a configuração tal como está e carregue em Seguinte Seleccione o PostgreSQL como driver e fornecer o arquivo do driver lá. Você pode simplesmente clicar em transferência ligue-se lá para apanhar o condutor.
  3. indique o nome da máquina, o nome da base de dados, o utilizador e a senha, e depois carregue em Next
  4. eles irão então estudar a sua base de dados e listar as tabelas nela.
  5. Selecione a tabela para formar um ERD e Continuar, e é isso. Será gerado um ERD com as tabelas que seleccionou apresentadas.

A BTW também suporta a geração e actualização de esquemas de bases de dados a partir do ERD.

Espero que isto ajude. :-)

Mais informações sobre a gerar o ERD a partir da base de dados PostgreSQL

 1
Author: Kyle Costello, 2018-01-25 00:11:12

Obter o Dbvisualizador de: https://www.dbvis.com/download/10.0

E após a instalação criar uma ligação à base de dados:

SS1

Mudar o detalhe realçado do seu db e teste com o botão servidor de ping. Finalmente carregue em connect

Divirtam-se.
 0
Author: ankit, 2018-10-08 06:57:33

Pode gerar o diagrama ER a partir de PgAdmin.

  1. Abrir PgAdmin
  2. carregue com o botão direito em qualquer tabela e seleccione a instrução e irá mostrar duas janelas uma é a consulta outra é a janela gráfica para que possa adicionar a tabela que deseja gerar o diagrama.
  3. para gravar go para gravar como e seleccionar a Pesquisa Gráfica (image)
 -3
Author: Husen, 2017-05-22 09:59:56
  1. Abra A Bancada De Trabalho MySQL. No ecrã inicial, carregue em 'criar um modelo EER a partir da Base de dados existente'. Estamos a fazê-lo pelo caso de já termos feito a base de dados e agora queremos fazer um diagrama ER dessa base de dados.

  2. Então você vai ver a base de dados de engenharia reversa dialouge. Aqui, se lhe for pedida a senha, indicar a senha administrativa. Não se confunda aqui com a senha do windows. Aqui você precisa fornecer a senha MySQL admin. Entao clique no próximo.

  3. Na próxima caixa de dialouge, você verá que a conexão com o DBMS é iniciada e o schema é retirado da Base de dados. Vai a seguir.

  4. Agora Seleccione o esquema que criou anteriormente. É a tabela que você quer criar o diagrama ER de.

  5. Carregue em Seguinte e vá para seleccionar o menu objectos. Aqui poderá carregar em' mostrar o filtro ' para usar os objectos da tabela seleccionados no diagrama. Você pode adicionar e remover tabelas aqui.Em seguida, clique em Executar.

6.Quando você for a seguir e terminar, o diagrama de ER necessário está na tela.

 -9
Author: sujith, 2012-06-16 09:30:08