PowerDesigner反向工程PostgreSQL資料庫

來源:互聯網
上載者:User

標籤:

1. 環境準備:

a)         安裝PowerDesigner,以PowerDesigner15.1為例

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

c)         下載postgressql jdbc驅動jar包,以postgresql-8.1-415.jdbc2.jar為例

 

2. 遠端連線PostgreSQL資料庫

a)         開啟PowerDesigner

b)         建立一個空白物理資料模型

點擊PowerDesigner功能表列“File” -> “New Model” -> “Model types”

選擇左側“PhysicalDataModel”,在“Model name”輸入建立模型的名稱,在“DBMS”選擇資料庫類型,點擊“確定”完成建立。

 

c)         配置串連資料來源

點擊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)         等待任務完成,得到如下結果大功告成

 

註:http://www.cnblogs.com/zhyp/p/5495036.html

PowerDesigner反向工程PostgreSQL資料庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.