Ubuntu 18.04 安装 Postgresql 13 + Postgis 及其相关组件 + pgAdmin 4
#!/bin/bash
# 更新软件包列表
sudo apt-get update
# 安装PostgreSQL 13
sudo apt-get install -y postgresql postgresql-13 postgresql-client-13
# 启动PostgreSQL服务
sudo service postgresql start
# 切换到postgres用户
sudo -i -u postgres
# 创建PostGIS扩展
psql -d postgres -c "CREATE EXTENSION postgis;"
psql -d postgres -c "CREATE EXTENSION postgis_topology;"
psql -d postgres -c "CREATE EXTENSION fuzzystrmatch;"
psql -d postgres -c "CREATE EXTENSION address_standardizer;"
psql -d postgres -c "CREATE EXTENSION address_standardizer_data_us;"
psql -d postgres -c "CREATE EXTENSION postgis_tiger_geocoder;"
# 安装PostGIS
sudo apt-get install -y postgis postgresql-13-postgis-3
# 更新PostGIS扩展
psql -d postgres -c "CREATE EXTENSION postgis_topology;"
# 安装pgAdmin 4
sudo apt-get install -y pgadmin4
# 退出postgres用户
exit
# 设置PostgreSQL自动启动
sudo systemctl enable postgresql
这段代码首先更新了软件包列表,然后安装了PostgreSQL 13和PostgreSQL客户端。接着,它启动了PostgreSQL服务并切换到了postgres用户。之后,代码创建了PostGIS扩展,并安装了PostGIS。最后,代码安装了pgAdmin 4并设置了PostgreSQL自动启动。
评论已关闭