5

我使用PostgreSQL的9.2如何獲取POSTGRESQL的數據庫設計以創建ER圖?

postgres=# select version(); 
          version 
------------------------------------------------------------- 
PostgreSQL 9.2.4, compiled by Visual C++ build 1600, 64-bit 
(1 row) 

的pgAdmin III

我有與具有一個一對多&多到一個關係表的數據庫。

我想製作ER圖,即表的數據庫設計。

我已經搜索並參考了this question,但我無法理解我應該如何將數據庫設計安裝到我的pgadmin III中,如鏈接視頻中所示,即image view

我很困惑是否進行任何安裝,或者它是否像一個插件?我很困惑該怎麼做。

我需要一些關於如何使這項工作的支持,以便我可以使用pgadmin III製作ER圖。

+0

我沒有使用pgadmin的年齡,但當時圖功能是內置的。也許它已經移動或者類似的東西?你有沒有嘗試所有的各種按鈕,檢查手冊等? –

+0

@Denis我檢查了[PostgreSQL GUI社區指南](http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools),但我無法找到。 – 09Q71AO534

+0

我一定會檢查SchemaSpy :)感謝您的建議@kmonsoor – 09Q71AO534

回答

7

我不知道如何讓那個按鈕出現。但我讀過Community Guide to PostgreSQL GUI Tools,發現這Valentina。它支持PostgreSQL數據庫的正向/反向工程。您也可以嘗試同一頁面上的類似產品。

或者,您可以試試這個SchemaSpy,這裏是output的示例。請注意,更高級別/原始ERD不可能自動生成,因爲它是許多不同解釋的主題。

這裏是一個商業替代軟件,以達到類似的結果:DbVis

+2

截至2014年5月,這是一個很好的解決方案,甚至在許多方面似乎都擊敗了pgAdmin3。 – smcjones

+1

瓦倫蒂娜的人甚至無法正確拼寫PostgreSQL - 他們在主頁上使用「Postgre」。這聽起來好像他們並沒有真正使用Postgres那麼多。 –