mdb文件如何打開(postgresql數據庫入門基礎知識)
mdb格式文件可以通過mdbtools工具將內中包含的每張表導出到csv格式文件。由于access數據庫和postgresQL數據庫格式上會存在不通性,所以使用python的文件處理,將所得csv文件修改成正確、能識別的格式。
導入腳本說明(此腳本運行于linux):
- 1.apt-get install mdbtools,安裝mdbtools工具
- 2.將mdb 文件拷貝到linux虛擬機中,修改腳本中mdb文件目錄‘dir'
- 3.修改服務器及數據庫配置
- 4.執行腳本
代碼如下:
提示:圖中所有的代碼都是一起的!包含下面的代碼塊也是。
if file_p[-3:] == 'csv' : cmd = 'psql -h 172.26.11.205 -d ap_MapMyIndia_full_Sample -U postgres -f %s 2>>log.txt' % (dir + '"' + file_p + '"') os.system(cmd)if __name__ == "__main__": #1.制作mdb文件中所包含TABLE的create腳本 make_create_sql() #2.修改掉create腳本中的不合法字符 modefy_create_sql() #3.將mdb中各表導出到csv文件中 make_insert_csv() #4.修改csv腳本首行,改成copy形式 modefy_insert_CSV() insert_into_database()
以上就是本文全部內容啦!
點個贊! ()