PostgreSQL分区表插件pg_pathman 1.5.11的RPM格式包下载教程

如果你看到了这篇文章,我觉得你可能知道pg_pathman这个插件了,这个插件是在PostgreSQL数据库上最常用的分区表插件了,不过目前在网上大部分的安装都是基于源码的方式编译安装的,源码地址为:https://github.com/postgrespro/pg_pathman,对于某些需要自动化安装或rpm格式安装的小伙伴来说就不方便了,这里我分享一下如何找到并获取到RPM格式的安装包,目前pg_pathman的最新版本为1.5.11。

首先我先列举出我已经下载好的3个文件,分别是基于RHEL7的PostgreSQL12、PostgreSQL11、PostgreSQL10的安装包:

pg_pathman12-1.5.11-1.rhel7.x86_64.rpm

pg_pathman11-1.5.11-1.rhel7.x86_64.rpm

pg_pathman10-1.5.11-1.rhel7.x86_64.rpm

一、下载教程

1、首先我们需要找到Linux环境的PostgreSQL的yum源,该yum源中包含了常见的PG的插件和安装包等,通过访问如下地址获取:

https://www.postgresql.org/download/linux/redhat/

从这个地址中可以获取到如下的PG的yum源连接,我们在Linux系统环境中进行安装下载:

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

2、下载完成以后,在命令行中使用yum命令进行搜索,查看是否可以找到pg_pathman的包信息,命令如下:

 yum list | grep pg_pathman

搜索结果如下所示:

pg_pathman10.x86_64                       1.5.11-1.rhel7             pgdg10     
pg_pathman11.x86_64                       1.5.11-1.rhel7             pgdg11     
pg_pathman12.x86_64                       1.5.11-1.rhel7             pgdg12     
pg_pathman95.x86_64                       1.5.11-1.rhel7             pgdg95     
pg_pathman96.x86_64                       1.5.11-1.rhel7             pgdg96 

3、当我们确认了有这个安装包以后,就可以借助yum的只下载RPM包不安装RPM包的方式进行下载了,命令如下:

yum install pg_pathman12  --downloadonly --downloaddir=.

4、下载后会在指定的目录出现类似如下几个RPM格式的安装包,由于yum会把这个所依赖的包也下载下来,所以在没有安装PG的时候,也顺便会下载PG的安装包:

postgresql12-12.3-5PGDG.rhel7.x86_64.rpm

postgresql12-libs-12.3-5PGDG.rhel7.x86_64.rpm

postgresql12-server-12.3-5PGDG.rhel7.x86_64.rpm

python2-psycopg2-2.8.5-2.rhel7.x86_64.rpm

pg_pathman12-1.5.11-1.rhel7.x86_64.rpm

就是这么简单的操作,就可以获取到PostgreSQL分区表插件pg_pathman的RPM格式的安装包了,如果需要安装插件,则在已经安装了PG的前提下,执行如下安装命令:

rpm -ivh pg_pathman12-1.5.11-1.rhel7.x86_64.rpm

至于,这个插件怎么和PG集成和使用,可以关注我的后续文章,希望此篇博客可以帮助到有需要的小伙伴们!

最后分享博客中提到的pg_pathman插件的RPM格式的插件的下载地址:

https://download.csdn.net/download/long2010yu2010/12688640

 

 

 

你可能感兴趣的:(数据库,PostgreSQL)