2012-11-05 38 views

回答

1

這是由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等)請求原始作者的數據可能會更簡單

+0

您好,是的,請求原始數據會更簡單,但作者沒有它已經只是這個文件。我試着按照你所說的,但它仍然沒有奏效。它說「幾何柱不是桌子」。原作者稱,這可能是一個「說法」,而不是「表」,但不知道如何解決它。你有什麼想法?謝謝。 –

+0

對於PostGIS的2.0'geometry_columns'從表中改變視圖,但是這不應該的問題,可以忽略這個錯誤。使用pgAdmin III查看'geometry_columns'視圖中的表格和數據。 –