Ho un database PostgreSQL. Voglio ottenere il suo ERD. Come posso farlo?
Ho un database PostgreSQL. Voglio ottenere il suo ERD. Come posso farlo?
Risposte:
Abbiamo usato DBVisualizer per questo.
Descrizione: il grafico dei riferimenti è un'ottima funzionalità in quanto rende automaticamente tutte le mappature di chiavi primarie / esterne (chiamate anche vincoli di integrità referenziale) in uno stile grafico. I nodi e le relazioni della tabella vengono disposti automaticamente, con una serie di modalità di layout disponibili. Il grafico risultante è unico in quanto mostra tutte le informazioni in un layout ottimale e leggibile. dal suo sito
Puoi usare dbeaver per farlo. Ti consente di esportare il diagramma ER come png / svg ecc.
DBeaver - https://dbeaver.io/
Fare doppio clic su uno schema (ad esempio, Schemas-> public-> Tables) e aprire la scheda "ER Diagram" (accanto alla scheda "Properties")
pgModeler può generare un bel diagramma ER dai database PostgreSQL.
Sembra che non ci sia alcun manuale, ma è abbastanza facile senza manuale. È l'applicazione QT. AFAIK, Fedora e Ubuntu hanno un pacchetto. (Pgmodeler)
Nell'ultima versione di pgModeler (0.9.1) la versione di prova consente di creare ERD (il pulsante di progettazione non è disabilitato). Fare così:
Scarica DbVisualizer da: https://www.dbvis.com/download/10.0
e dopo l'installazione creare la connessione al database:
Modificare i dettagli evidenziati del database e testare facendo clic su server ping. Infine fai clic su Connetti
Godere.
Ho scritto questa utility, genera automaticamente il codice DSL da un database postgres che puoi quindi incollare nel sito web dbdiagram.io/d per ottenere i diagrammi ER
Il nostro team utilizza Visual Paradigm per generare diagrammi ER dal database in molti dei nostri progetti. Sebbene lavoriamo principalmente su MS SQL e Oracle, come so che supportano anche altri DBMS come PostgreSQL, MySQL, Sybase, DB2 e SQLite.
passi:
BTW supportano anche la generazione e l'aggiornamento dello schema del database da ERD.
Spero che questo ti aiuti. :-)
Ulteriori informazioni sulla generazione di ERD dal database PostgreSQL
Un'altra opzione è utilizzare Oracle SQL Developer . Due passaggi come di seguito:
(1) Prima di tutto, devi connettere SQL Developer al tuo database PostgreSQL .
(2) Quindi è possibile generare un diagramma entità-relazione (ER) utilizzando SQL Developer
ERBuilder può generare diagrammi ER da database PostgreSQL (funzionalità di reverse engineering).
Di seguito il passaggio da seguire per generare un diagramma ER:
• Fare clic su Menu -> File -> reverse engineer
• Fare clic su nuova connessione
• Immettere le informazioni di connessione di PostgresSQL
• Fare clic su OK
• Fare clic su Avanti
• Selezionare gli oggetti (tabelle, trigger, sequenze ... ..) che si desidera decodificare.
• Fare clic su Avanti.
Uso DrawERD per ERD e DB doc. https://drawerd.com
È possibile generare il diagramma ER da PgAdmin.
Apri MySQL Workbench. Nella schermata iniziale fare clic su "Crea modello EER da database esistente". Lo stiamo facendo per il caso in cui abbiamo già creato il database e ora vogliamo creare un diagramma ER di quel database.
Quindi vedrai la finestra di dialogo "Database Reverse Engineer". Qui se ti viene richiesta la password, fornita la password dell'amministratore. Non ti confondere qui con la password di Windows. Qui è necessario fornire la password dell'amministratore di MySQL. Quindi fare clic su Avanti.
Nella finestra di dialogo successiva, vedrai che la connessione al DBMS è avviata e lo schema viene revocato dal database. Vai avanti.
Ora seleziona lo schema che hai creato in precedenza. È la tabella di cui si desidera creare il diagramma ER.
Fare clic su Avanti e andare al menu Seleziona oggetti. Qui puoi fare clic su "Mostra filtro" per utilizzare gli oggetti tabella selezionati nel diagramma. Puoi sia aggiungere che rimuovere tabelle qui, quindi fare clic su Esegui.
6.Quando si passa a Avanti e Fine, il diagramma ER richiesto viene visualizzato sullo schermo.