Linux:PostGreSQL|PostGIS部署
以下是一个简化的示例,展示如何在Linux环境中部署PostgreSQL和PostGIS:
#!/bin/bash
# 更新系统包列表
sudo apt-get update
# 安装PostgreSQL服务器
sudo apt-get install -y postgresql postgresql-contrib
# 启动PostgreSQL服务
sudo service postgresql start
# 切换到postgres用户
sudo -i -u postgres
# 创建一个新的PostGIS数据库
createdb my_database
# 退出postgres用户
exit
# 安装PostGIS
sudo apt-get install -y postgis postgresql-13-postgis-3
# 将PostGIS扩展添加到现有数据库
sudo -u postgres psql -d my_database -c "CREATE EXTENSION postgis;"
# 重启PostgreSQL服务
sudo service postgresql restart
这个脚本首先更新系统包列表,然后安装PostgreSQL和PostGIS。创建一个新的数据库,并为其安装PostGIS扩展。最后,重启PostgreSQL服务以确保所有更改生效。这个脚本假设您正在使用基于Debian的系统(如Ubuntu)。如果您使用的是基于RPM的系统(如CentOS),则需要使用适当的包管理命令(如yum
或dnf
)。
评论已关闭