友人:『access的資料庫 可匯入postgresql嗎?』
北七:如果會寫程式一定可以。
友人:我就不會寫啊
北七:還是可以~
自古IT 難過友人關,所以北七就去找人一個軟體。
MS Access to PostgreSQL
官網連結
它官網寫你必須先安裝一個ODBC driver for the PostgreSQL database
下載點http://www.postgresql.org/ftp/odbc/versions/msi/
選最新版的,目前是psqlodbc_09_03_0400.zip
下載後解壓縮會看到2個檔案
左鍵點擊2下 psqlodbc-setup ,勾選I agree ,並按下Install
安裝完成
主程式安裝流程 ,進入網站,選右上角的Downloads
從清單來看還不少工具軟體,在此點選 Access To PostgreSQL 那一列的Download 。
解壓縮全部
點選 解壓縮
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEyCf4FX_pV5M5DPQ3FEIJep36hZRcEA3w0nHWHZNnQKKEIoiaW0az1fzknLX2vcaM_w0u73BER102Y1fxHgwuMVA_0cDKD-ATW2Th5rNUb0LnAyhajmK2V7mIhof93k2oZWeGkRWW4ycP/s1600/1.png)
點擊 msa2pgs_5_3_0_029 二下
點選 Next >
點選Next >
點選Next >
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuxjosYSqnrv7-AsNJfLtTfwGnKl0Bnfdrs4dvAjDm_frLCMCqs2SMNARpISinWWFbCN1aupp-lAmeu4BMQyWGUhUBvs5Y3LRUlA09ilicSTVfD6DjlR4PelUZ2Sqa0wgOzHy9sSsFGZ0s/s1600/4.png)
點選Next >
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNL8AjPyNaiEChdI28bFTDBa_i2QB-YR4O0kMQmuXIKzez49e428KOdW75SbcZdQl2WpWoUn0yXifwiSxuEWcmfBsubtvMrsTid9s4eH-VS5ZjMftgE8xfDxf4wd0kvgH5QK-ozh0A9keq/s1600/5.png)
點選 Install
點選Finish
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihIOgHiBUqYN6FwgoipgvGCOPQqqVWBpjsTh2pgtvNz8hGNd2oT0jnGXF_yfVGDANC1z6rb6flTYbWwB0WPg2tj0ENADiAHmcC7To8ZrnG0XXRKSWUNL-BEb6VRU4t657G-FSfdWtdoKX7/s1600/7.png)
接著會開啟程式 ,點選Next >
接下來選擇你要轉換的Access 檔案 ,選擇Next >
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU7iTMhx7M-LYZcHtQ-fbNg8qMMVUpvhAT5VkbMSBN6XOJ1Oh6fIMtdJ5OEgHX1E4H54i2H4pTff-7UrMKHYp9VGF-Nm8qbQeJ0r1SBaaBvyPPErQEUSDDCaNYKM0Lv9h3junDDgkxlxBT/s1600/1.png)
假設Postgresql安裝在本機,
Server的地方輸入localhost,
MaintenanceDB 輸入資料庫使用者名稱
Password 輸入資料庫使用者密碼,
Destination Database 輸入轉換過去的資料庫名稱
最後按下Next >
勾選你要轉換的資料表(資料表盡量不要用中文名稱)
第一個勾勾如果勾選,假設原本你要轉的表已經存在於Postgresql中時,就會把已存在資料
表刪除並且重建一個表,如果沒有問題,按下Run Now。
轉換完成,顯示轉換資訊。
檢查一下Postgresql,確實建了一個myDB,裡面也有剛才轉換的CustomerT
postgresql 中的資料
Access 中的資料
※視Access版本的不同,在執行過程中可能會要求您下載
連結在這裡,等到它提醒時再裝也可以(不一定會需要)。
沒有留言:
張貼留言