centos7 安装pg13

news/2024/7/9 22:05:42 标签: postgresql

背景 服务器里面字段有jsonb ,还要安装时序数据库,麻烦。改代码,直接装PG13最新版本

1. 安装 PostgreSQL 数据库:

首先,你需要安装 PostgreSQL 数据库。默认情况下,CentOS 7 的软件仓库中提供了 PostgreSQL 9.2,但你也可以选择安装较新版本。以下是安装 PostgreSQL 13 的示例:

 

shellCopy code

# 安装 PostgreSQL 13 软件包 sudo yum install postgresql13-server postgresql13-contrib

2. 初始化数据库并启动 PostgreSQL 服务:

安装完成后,需要初始化数据库并启动 PostgreSQL 服务:

 

shellCopy code

# 初始化数据库 sudo /usr/pgsql-13/bin/postgresql-13-setup initdb # 启动 PostgreSQL 服务 sudo systemctl start postgresql-13 # 设置开机自启动 sudo systemctl enable postgresql-13

3. 创建 PostgreSQL 用户和数据库:

你可以为 PostGIS 创建一个新的 PostgreSQL 用户和数据库。以下是一个示例:

 

shellCopy code

# 切换到 PostgreSQL 用户 sudo -i -u postgres # 创建新用户 createuser myuser # 创建新数据库并将其分配给新用户 createdb mydb -O myuser # 退出 PostgreSQL 用户 exit

4. 安装 PostGIS 扩展:

现在,你可以安装 PostGIS 扩展以启用地理空间功能:

 

shellCopy code

# 安装 PostGIS 扩展 sudo yum install postgis30_13

5. 在数据库中启用 PostGIS 扩展:

接下来,你需要在数据库中启用 PostGIS 扩展。首先,连接到数据库:

 

shellCopy code

# 切换到 PostgreSQL 用户 sudo -i -u postgres # 连接到数据库 psql -d mydb

在数据库中运行以下命令以启用 PostGIS:

 

sqlCopy code

-- 启用 PostGIS 扩展 CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology;

6. 验证安装:

可以运行以下命令来验证 PostGIS 是否已成功安装和启用:

 

shellCopy code

# 切换到 PostgreSQL 用户 sudo -i -u postgres # 连接到数据库 psql -d mydb -- 验证 PostGIS 版本 SELECT postgis_version();

现在,PostgreSQL 和 PostGIS 都已经安装并配置完成。你可以开始在数据库中使用地理空间数据了。

请注意,上述步骤是一个示例,并且可能会根据你的需求和具体的 PostgreSQL 和 PostGIS 版本有所不同。确保根据你的实际情况进行适当的调整。


http://www.niftyadmin.cn/n/5054617.html

相关文章

VEX —— Functions|Sampling

目录 create_cdf —— 根据PDF值创建CDF create_pdf —— 根据输入的数组值创建PDF sample_cdf —— 采样CDF limit_sample_space —— 限制单位值 newsample —— 对nextsample函数初始化采样序列 nextsample sample_geometry —— 采样几何体并返回shader信息 sampl…

Visual Studio 删除行尾空格

1.CtrlH 打开替换窗口(注意选择合适的查找范围) VS2010: VS2017、VS2022: 2.复制下面正则表达式到上面的选择窗口(注意前面有一个空格): VS2010: $ VS2017、VS2022: $ 3.下面的替换窗口不写入 VS2010: VS2017、VS2022: 4.点选“正则表达式…

多维时序 | MATLAB实现GA-BP多变量时间序列预测(遗传算法优化BP神经网络)

多维时序 | MATLAB实现GA-BP多变量时间序列预测(遗传算法优化BP神经网络) 目录 多维时序 | MATLAB实现GA-BP多变量时间序列预测(遗传算法优化BP神经网络)效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.MATLAB实现GA-BP多变量时间序列预测(遗传算法优化BP神经网络)&…

036:vue导出页面生成pdf文件

第036个 查看专栏目录: VUE ------ element UI 专栏目标 在vue和element UI联合技术栈的操控下,本专栏提供行之有效的源代码示例和信息点介绍,做到灵活运用。 (1)提供vue2的一些基本操作:安装、引用,模板使…

基于微信小程序的社区垃圾回收管理系统设计与实现

文章目录 前言系统主要功能:具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计…

NISP证书是什么?NISP含金量如何呢?

一、NISP是什么 NISP证书是国家信息安全水平考试(National Information Security Test Program,简称NISP),是由中国信息安全测评中心实施培养国家网络空间安全人才的项目。由国家网络空间安全人才培养基地运营/管理,并…

基于AI算法+视频监控技术的智慧幼儿园解决方案

在当今社会,为了孩子的健康启蒙教育,很多家长都会选择将孩子托付给幼儿园管理,但是,幼儿有着年龄小、难控制、易发生突发情况等特点,那么,如何能最大限度的保障幼儿在学校的安全呢?TSINGSEE青犀…

day49 ARM

.text .globl _start _start:mov r1,#1mov r2,#0mov r3,#100 fun2:cmp r2,r3bcc fun1 stop:b stop fun1: ADD r2,r2,r1add r4,r4,r2b fun2 .end