0
我試圖恢復在PostGIS的創建一個數據庫,並在這裏舉辦(資源下):的MySQL/PostGIS的數據庫文件類型
https://github.com/cecois/dossin_art_api
我能夠下載文件並打開它作爲一個文本文件但我不知道我應該使用這個文件導入MySQL或查看它以一種有意義的方式將文件類型的擴展名。任何幫助,將不勝感激。
我試圖恢復在PostGIS的創建一個數據庫,並在這裏舉辦(資源下):的MySQL/PostGIS的數據庫文件類型
https://github.com/cecois/dossin_art_api
我能夠下載文件並打開它作爲一個文本文件但我不知道我應該使用這個文件導入MySQL或查看它以一種有意義的方式將文件類型的擴展名。任何幫助,將不勝感激。
這是由pg_dump創建PostgreSQL的存檔文件,它不一定有任何特定的文件類型的擴展名。使用pg_restore將文件恢復到PostreSQL數據庫。如果您尚未完成,您將需要安裝PostgreSQL和PostGIS。
首先創建一個空數據庫:
CREATE DATABASE altartlas;
然後連接到這個數據庫中,並且在空間上啓用(需要PostGIS的安裝):
CREATE EXTENSION postgis;
從系統控制檯
現在,恢復文件到數據庫:
pg_restore -U postgres -O -d altartlas altartlas_db
實際上,以更簡單的格式(CSV,Shapefile等)請求原始作者的數據可能會更簡單
您好,是的,請求原始數據會更簡單,但作者沒有它已經只是這個文件。我試着按照你所說的,但它仍然沒有奏效。它說「幾何柱不是桌子」。原作者稱,這可能是一個「說法」,而不是「表」,但不知道如何解決它。你有什麼想法?謝謝。 –
對於PostGIS的2.0'geometry_columns'從表中改變視圖,但是這不應該的問題,可以忽略這個錯誤。使用pgAdmin III查看'geometry_columns'視圖中的表格和數據。 –