Rocky Linux 9正式版发布已有一段时间了,它属于稳定的Linux发行版,有的美国服务器商家已陆续提供该系统支持。PostgreSQL是款功能强大的开源关系型数据库,本文将介绍下如何在Rocky Linux 9上安装PostgreSQL和PostGIS。
首先,使用SSH工具登录到Rocky Linux服务器,然后运行下面命令来安装EPEL和PostgreSQL数据库。
dnf -y install epel-release
dnf -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
启用Code Ready Builder(CRB)。
dnf -y config-manager –set-enabled crb
禁用PostgreSQL模块。
dnf -qy module disable postgresql
开始安装PostgreSQL和PostGIS。例如,运行下面命令安装PostgreSQL 14服务器。
dnf -y install postgis32_14
初始化群集。
/usr/pgsql-14/bin/postgresql-14-setup initdb
启动PostgreSQL服务。
systemctl enable –now postgresql-14
切换到postgres用户。
su – postgres
创建数据库:
createdb my_gis_db
创建PostGIS扩展模块:
psql my_gis_db -c “CREATE EXTENSION postgis”
检查状态:
psql my_gis_db -c “SELECT postgis_full_version()”
postgis_full_version
———————————————————————————————————————————————————————————–
POSTGIS=”3.2.2 628da50″ [EXTENSION] PGSQL=”140″ GEOS=”3.10.3-CAPI-1.16.1″ SFCGAL=”1.4.1″ PROJ=”8.2.1″ LIBXML=”2.9.13″ LIBJSON=”0.14″ LIBPROTOBUF=”1.3.3″ WAGYU=”0.5.0 (Internal)”
(1 row)
最后,我们可以根据实际需要安装以下扩展。
例如:
$ psql my_gis_db -c “CREATE EXTENSION postgis_topology”
CREATE EXTENSION
$ psql my_gis_db -c “CREATE EXTENSION postgis_raster”
CREATE EXTENSION
$ psql my_gis_db -c “SELECT postgis_full_version()”
postgis_full_version
——————————————————————————————————————————————————————————————————————————————
POSTGIS=”3.2.2 628da50″ [EXTENSION] PGSQL=”140″ GEOS=”3.10.3-CAPI-1.16.1″ SFCGAL=”1.4.1″ PROJ=”8.2.1″ GDAL=”GDAL 3.4.3, released 2022/04/22″ LIBXML=”2.9.13″ LIBJSON=”0.14″ LIBPROTOBUF=”1.3.3″ WAGYU=”0.5.0 (Internal)” TOPOLOGY RASTER
(1 row)
来源链接:https://www.idcspy.com/56765.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站