友人:『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 。
解壓縮全部
點選 解壓縮
點擊 msa2pgs_5_3_0_029 二下
點選 Next >
點選Next >
點選Next >
點選Next >
點選 Install
點選Finish
接著會開啟程式 ,點選Next >
接下來選擇你要轉換的Access 檔案 ,選擇Next >
假設Postgresql安裝在本機,
Server的地方輸入localhost,
MaintenanceDB 輸入資料庫使用者名稱
Password 輸入資料庫使用者密碼,
Destination Database 輸入轉換過去的資料庫名稱
最後按下Next >
勾選你要轉換的資料表(資料表盡量不要用中文名稱)
第一個勾勾如果勾選,假設原本你要轉的表已經存在於Postgresql中時,就會把已存在資料
表刪除並且重建一個表,如果沒有問題,按下Run Now。
轉換完成,顯示轉換資訊。
檢查一下Postgresql,確實建了一個myDB,裡面也有剛才轉換的CustomerT
postgresql 中的資料
Access 中的資料
※視Access版本的不同,在執行過程中可能會要求您下載
連結在這裡,等到它提醒時再裝也可以(不一定會需要)。
沒有留言:
張貼留言