如何在Rocky Linux 9上安装PostgreSQL和PostGIS?

引言

PostgreSQL是一个强大的开源关系型数据库系统,而PostGIS则为PostgreSQL提供了空间数据处理能力。本教程将指导您在Rocky Linux 9上安装和配置这两个软件。

更新系统

开始安装之前,请确保您的系统已更新到最新状态:

sudo dnf update -y

安装PostgreSQL存储库

添加官方PostgreSQL存储库:

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm

安装PostgreSQL

安装PostgreSQL 14及其相关组件:

sudo dnf install -y postgresql14-server postgresql14-contrib

初始化数据库

初始化PostgreSQL数据库:

sudo /usr/pgsql-14/bin/postgresql-14-setup initdb

启动并启用PostgreSQL服务

启动PostgreSQL服务并设置为开机自启:

sudo systemctl start postgresql-14
sudo systemctl enable postgresql-14

安装PostGIS

安装PostGIS及其依赖:

sudo dnf install -y epel-release
sudo dnf install -y postgis34_14

配置PostgreSQL

切换到postgres用户并启动psql:

sudo -i -u postgres
psql

创建数据库并启用PostGIS

在psql环境中,创建一个新数据库并启用PostGIS扩展:

CREATE DATABASE gisdb;
c gisdb
CREATE EXTENSION postgis;
CREATE EXTENSION postgis_topology;
CREATE EXTENSION postgis_raster;

验证安装

验证PostGIS是否正确安装:

SELECT PostGIS_version();

结语

至此,您已成功在Rocky Linux 9上安装和配置了PostgreSQL和PostGIS。这为您处理空间数据和进行地理信息系统(GIS)分析提供了强大的基础。记得定期更新系统和数据库以确保安全性和性能。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END