Postgresql
嘗試創建 PostGIS 數據庫
我正在嘗試按照PostGIS 文件創建一個啟用空間的 PostGIS 數據庫。
在簡短的版本中,我執行了,
createdb yourdatabase createlang plpgsql yourdatabase
但是我沒有執行最後三個命令,
psql -d yourdatabase -f postgis.sql psql -d yourdatabase -f postgis_comments.sql psql -d yourdatabase -f spatial_ref_sys.sql
我的數據庫是否仍然在空間上啟用?如果沒有,那麼你能告訴我這些 .sql 文件的位置,以便我可以執行最後的命令,因為我收到以下錯誤,
postgis.sql: No such file or directory
我正在使用 Ubuntu 12.04。
您應該首先安裝 PostGIS、GEOS、Proj 和其他組件。如果您成功安裝 PostGIS,
postgis.sql
,postgis_comments.sql
,spatial_ref_sys.sql
將找到該$PGHOME/share/contrib
目錄。
您必須先安裝 PostGIS 功能、數據類型等,然後才能使用 PostGIS。這可以在這三個 SQL 文件中找到。設置文件的正確路徑並使用 psql 在 PostgreSQL 中執行它們。