Postgresql

嘗試創建 PostGIS 數據庫

  • April 24, 2016

我正在嘗試按照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 中執行它們。

引用自:https://dba.stackexchange.com/questions/21047