首先,您需要下载并安装 Postgis,如果您还没有,请按照此操作。
如果您在 Linux 上,则必须安装 2 个软件包,postgis
并且postgresql-13-postgis-3
只有 PostGIS 3,0 及更高版本适用于 Postgresql 13:
基于 Debian 的发行版上的命令(我从 PostgreSQL 存储库安装):
sudo apt install postgis postgresql-13-postgis-3
在 Mac 上,您可以通过brew
在终端中运行以下命令来安装它:
brew install postgis
如果您还没有brew
安装,请先安装它:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
如果你使用安装postgressApp
,打开终端并输入以下两个命令:实际上首先按照安装 Postgres.app 文档中的步骤 3:
sudo mkdir -p /etc/paths.d &&
echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp
然后 :
psql -d DATABASE_NAME -f /Applications/Postgres.app/Contents/Versions/[Postgresqlversion]/share/postgresql/contrib/postgis-[PostGisVersion]/postgis.sql
psql -d DATABASE_NAME -f /Applications/Postgres.app/Contents/Versions/[Postgresqlversion]/share/postgresql/contrib/postgis-[PostGisVersion]/spatial_ref_sys.sql
那么你应该能够启用扩展:
CREATE EXTENSION postgis;