Eu tenho um banco de dados PostgreSQL. Eu quero obter seu ERD. Como posso fazer isso?
Eu tenho um banco de dados PostgreSQL. Eu quero obter seu ERD. Como posso fazer isso?
Respostas:
Usamos DBVisualizer para isso.
Descrição: o gráfico de referências é um ótimo recurso, pois renderiza automaticamente todos os mapeamentos de chave primária / estrangeira (também chamados de restrições de integridade referencial) em um estilo de gráfico. Os nós e relações da tabela são dispostos automaticamente, com vários modos de layout disponíveis. O gráfico resultante é único, pois exibe todas as informações em um layout ideal e legível. de seu site
Você pode usar dbeaver para fazer isso. Ele permite que você exporte o diagrama ER como png / svg etc.
DBeaver - https://dbeaver.io/
Clique duas vezes em um esquema (por exemplo, Esquemas-> público-> Tabelas) e abra a guia "Diagrama ER" (ao lado da guia "Propriedades")
O pgModeler pode gerar um bom diagrama ER a partir de bancos de dados PostgreSQL.
Parece que não há manual, mas é bastante fácil sem manual. É um aplicativo QT. AFAIK, Fedora e Ubuntu tem pacote. (pgmodeler)
Na versão mais recente do pgModeler (0.9.1), a versão de teste permite criar ERD (o botão de design não está desabilitado). Para fazer isso:
Baixe o DbVisualizer em: https://www.dbvis.com/download/10.0
e depois de instalar, crie uma conexão de banco de dados:
Mude os detalhes destacados do seu banco de dados e teste clicando no servidor de ping. Finalmente clique em conectar
Aproveitar.
Eu escrevi este utilitário, ele gera automaticamente o código DSL de um banco de dados postgres que você pode colar no site dbdiagram.io/d para obter diagramas ER
Nossa equipe usa Visual Paradigm para gerar diagramas ER do banco de dados em muitos de nossos projetos. Embora trabalhemos principalmente com MS SQL e Oracle, como eu sei, eles também suportam alguns outros DBMS como PostgreSQL, MySQL, Sybase, DB2 e SQLite.
Passos:
BTW, eles também suportam a geração e atualização do esquema de banco de dados do ERD.
Espero que isto ajude. :-)
Mais informações sobre como gerar ERD a partir do banco de dados PostgreSQL
Outra opção é usar o Oracle SQL Developer . Duas etapas conforme abaixo:
(1) Em primeiro lugar, você precisa conectar o SQL Developer ao seu banco de dados PostgreSQL .
(2) Em seguida, você pode gerar um diagrama entidade-relacionamento (ER) usando o SQL Developer
ERBuilder pode gerar diagrama ER a partir de bancos de dados PostgreSQL (recurso de engenharia reversa).
Abaixo passo a seguir para gerar um diagrama ER:
• Clique em Menu -> Arquivo -> engenharia reversa
• Clique na nova conexão
• Preencha as informações de conexão do PostgresSQL
• Clique em OK
• Clique em próximo
• Selecione objetos (tabelas, gatilhos, sequências… ..) que você deseja fazer a engenharia reversa.
• Clique em Avançar.
Eu uso DrawERD para documentos ERD e DB. https://drawerd.com
Você pode gerar o diagrama ER do PgAdmin.
Abra o MySQL Workbench. Na tela inicial, clique em 'Criar modelo EER do banco de dados existente'. Estamos fazendo isso para o caso de já termos feito o banco de dados e agora queremos fazer um diagrama ER desse banco de dados.
Em seguida, você verá o dialouge 'Reverse Engineer Database'. Aqui, se for solicitada a senha, forneça a senha de administrador. Não se confunda aqui com a senha do windows. Aqui você precisa fornecer a senha de administrador do MySQL. Em seguida, clique em Avançar.
Na próxima caixa de diálogo, você verá que a conexão com o DBMS foi iniciada e o esquema foi recuperado do Banco de dados. Próximo.
Agora selecione o esquema que você criou anteriormente. É a tabela da qual você deseja criar o diagrama ER.
Clique em Avançar e vá para o menu Selecionar objetos. Aqui você pode clicar em 'Mostrar Filtro' para usar os Objetos de Tabela selecionados no diagrama. Você pode adicionar e remover tabelas aqui. Em seguida, clique em Executar.
6. Quando você for Avançar e Concluir, o diagrama ER necessário estará na tela.