我有一個PostgreSQL數據庫。我想要得到它的ERD。我該怎麼做?如何獲取現有數據庫的ERD圖表?
回答
我們對此使用了DBVisualizer。
perl模塊SQL :: Translator可以做很少的工作。
打開MySQL工作臺。在主屏幕中點擊'從現有數據庫創建EER模型'。我們這樣做是因爲我們已經創建了數據庫,現在我們要製作該數據庫的ER圖。
然後你會看到'反向工程數據庫'的雙語對話。在這裏如果您被要求輸入密碼,請提供管理員密碼。不要在這裏與Windows密碼混淆。在這裏您需要提供MySQL管理員密碼。然後點擊下一步。
在下一個撥號框中,您會看到與DBMS的連接已啓動並且模式從數據庫中恢復。去下一個。
現在選擇您之前創建的模式。它是你想要創建ER圖的表。
單擊下一步並轉到選擇對象菜單。在這裏你可以點擊'顯示過濾器'來使用圖中選定的表格對象。你可以在這裏添加和刪除表格。然後點擊執行。
6.當您進入下一步並完成時,所需的ER圖在屏幕上。
不適用於PostgreSQL或其他數據庫,它是僅限於MySQL的 – 2012-12-23 07:14:39
您可以從PgAdmin生成ER圖。
- 開放的pgAdmin
- 任何表和select語句右擊,它會顯示兩個窗口,一個是其他查詢是圖形窗口,以便您可以添加要生成圖表的表。
- 爲了節省去爲保存和選擇圖形化查詢(圖)
您可以使用dbeaver做到這一點。它可以讓你ER圖導出爲PNG/SVG等
DBeaver - https://dbeaver.jkiss.org/
在架構雙擊並打開「ER圖」選項卡(旁邊的「屬性」選項卡)
其次!雖然l我通常更喜歡psql終端,有時我也會使用DBeaver CE(Community Edition; https://dbeaver.jkiss.org/download/;一個優秀的,免費的和開源的平臺)來查看數據並可視化ERD。 – 2018-03-08 19:45:48
我們的團隊使用Visual Paradigm在許多項目中從數據庫生成ER圖。雖然我們主要研究MS SQL和Oracle,但我知道他們也支持PostgreSQL,MySQL,Sybase,DB2和SQLite等其他DBMS。
步驟:
- 選擇Tools> DB>反向數據庫...從視覺 範式
- 工具欄保持設置不變,並單擊下一步選擇的PostgreSQL作爲 驅動程序,並提供驅動程序文件那裏。您只需點擊 那裏的下載鏈接即可獲取驅動程序。
- 輸入主機名,數據庫名稱,用戶名和密碼,然後單擊下一步
- 然後他們將研究您的數據庫並列出其中的表。
- 選擇表格形成一個ERD並繼續,就是這樣。將使用您選擇的表格生成ERD。
順便說一句,它們還支持從ERD生成和更新數據庫模式。
希望這會有所幫助。 :-)
More information about generating ERD from PostgreSQL database
- 1. Advantage Database ERD,來自現有數據庫。
- 2. 數據庫圖表(ERD)最終表格
- 3. 如何從Android數據庫的現有表中獲取數據
- 4. 從websql數據庫獲取現有表
- 5. 如何在MySQL中獲取現有數據庫的ER圖?
- 6. 如何獲取列表中的現有postgres數據庫
- 7. 如何在ERD圖中組織大量數據庫表?
- 8. 用sqlplus提取oracle數據庫erd
- 9. 從現有的MySQL數據庫生成Visio ERD
- 10. 數據庫設計/ ERD圖驗證
- 11. 如何從數據庫中的所有表中獲取數據
- 12. 數據庫ERD - 結表(一到多)
- 13. 如何使用SQLite.NET從現有的sqlite數據庫獲取表名列表?
- 14. 如何從數據庫中獲取數據到列表視圖
- 15. ERD與多個數據庫
- 16. 如何從現有的ActiveRecord.cs文件獲取數據庫模式?
- 17. 如何獲取現有sql 2005/2008數據庫的dbschema文件?
- 18. 如何在ERD數據庫圖中表示多個相似的外鍵?
- 19. 如何獲取SQL SERVER數據庫中所有表的行數
- 20. 獲取數據庫的表
- 21. 如何從java數據庫獲取圖像與數據庫
- 22. 如何從Cross Slide圖庫的數據庫中獲取圖像?
- 23. 如何從sql表的現有列中獲取部分數據?
- 24. 獲取和將數據添加到現有的SQLite數據庫
- 25. 如何獲取Hive數據庫中的所有表定義?
- 26. 如何獲取sqlCE數據庫中的所有表名?
- 27. 如何獲取所有數據庫的擴展屬性列表?
- 28. 如何獲取MSSQL數據庫的所有表?
- 29. 如何獲取用戶擁有的數據庫列表?
- 30. SQLite,如何獲取數據庫中的所有表名?
我想以可視化的現有模式 – Badr 2010-08-13 06:40:19
@ALL的表之間的關係沒有任何附加的pgAdmin的III獲得,因爲這[視頻在這個鏈接做的ER-圖表說](http://stackoverflow.com/questions/9692913/create-an-er-diagram-in-pgadmin)。 – 09Q71AO534 2013-10-15 13:56:22