PowerDesigner反向工程PostgreSQL數據庫

1. 環境準備:html

a)         安裝PowerDesigner,以PowerDesigner15.1爲例java

b)         安裝java jdk,以jdk-7-windows-i586爲例sql

c)         下載postgressql jdbc驅動jar包,以postgresql-8.1-415.jdbc2.jar爲例數據庫

 

2. 遠程鏈接PostgreSQL數據庫windows

a)         打開PowerDesignerpost

b)         新建一個空白物理數據模型測試

點擊PowerDesigner菜單欄「File」 -> 「New Model」 -> 「Model types」url

選擇左側「PhysicalDataModel」,在「Model name」輸入新建模型的名稱,在「DBMS」選擇數據庫類型,點擊「肯定」完成新建。spa

 

c)         配置鏈接數據源.net

點擊PowerDesigner菜單欄「Database」 ->configure connections->connection profiles->add data source

 

輸入信息

 

 

d)         點擊「Connection Profile Definition」左下角的test按鈕測試鏈接是否成功

 

 

可能碰到以下錯誤:

1)         count not initialize javaVM

解決辦法,安裝java jdk,設置環境變量,具體設置請自行問問度娘

2)         Could not load class org.postgresql.Driver

解決辦法,下載http://jdbc.postgresql.org/download.html中的jar包,設置環境變量的classpath追加該jar包保存位置

3)         JDBC connection URL format:

鏈接url錯誤,請按照以下格式檢查url拼接

jdbc:postgresql://<host>:<port>/<database_name>

e)         若是鏈接成功了,就能夠進入反向工程步驟了

3. 反向工程

a)         測試鏈接數據庫,若是已經完成了步驟2,則可跳過該步驟

點擊PowerDesigner菜單欄「Database」->"Configure  Connections",

彈出窗口「Configure Data Connections」, 並選擇"Connection Profiles"點擊"新增" 配置好數據庫鏈接後能夠點擊左下角的「Test Connection。。。」進行測試鏈接是否鏈接成功。

 

b)   讓PDM圖形列表顯示name和code等須要的信息

點擊菜單」TOOLS」 —〉顯示參數設置(DISPLAY PREFERENCES) , 在彈出來的框中選中Content—〉Table —> 點右下角那個Advanced 按鈕 —> 在彈出的框中選中 Columns —>點ListColumns右邊的按鈕 —> 在彈出的框中找到Code 和 Name ,在它後面的小框中打上勾

 

 

 

 

 

c)      進行反向工程

點擊「Database」->"Update Model from  Database",彈出窗口「Database Reverse Engineering Options」

 

d)     選擇反向工程的目標數據

選擇須要進行反向工程的數據庫或數據庫中的某些表,而後點擊「OK」便可完成數據庫的反向工程操做。

 

e)         等待任務完成,獲得以下結果大功告成

相關文章
相關標籤/搜索