在Linux系统中安装PostgreSQL和PostGIS可以通过以下步骤进行:
- 更新系统包索引并安装PostgreSQL:
sudo apt update
sudo apt install postgresql postgresql-contrib
- 确认PostgreSQL服务正在运行:
sudo systemctl status postgresql
添加PostGIS扩展:
首先,登录到PostgreSQL:
sudo -u postgres psql
然后,为每个数据库安装PostGIS扩展(以mydatabase
为例):
CREATE EXTENSION postgis;
如果你想为所有新创建的数据库自动安装PostGIS,你可以创建一个PostGIS模板数据库,并在postgresql.conf
中设置template_database
。
- 退出PostgreSQL:
\q
- 安装PostGIS:
sudo apt install postgis postgresql-13-postgis-3
注意:上面的命令假设你使用的是与PostgreSQL 13兼容的PostGIS版本。如果你使用的是其他版本的PostgreSQL,请确保安装与之兼容的PostGIS版本。
以上步骤适用于基于Debian的系统,如Ubuntu。对于基于RPM的系统,如CentOS,步骤可能略有不同。