在创建 postgres12 数据库后安装 postgresql12-devel

Installing postgresql12-devel after postgres12 DB has already been created

我已经在 Redhat7 上安装并加载了一个 postgres12 实例。现在我们需要开发库来编译其他包,如 pg-hash64。

有人在创建 postgres 实例后安装了其他软件包吗?对已安装的二进制文件有任何影响吗?

感谢您提供任何信息。

只要您使用相同的源存储库,就不会有问题。

我已经在 Centos 7 上安装了几个 PostgreSQL 包,没有任何问题:

repo id                  repo name                                        status
!pgdg12/7/x86_64         PostgreSQL 12 for RHEL/CentOS 7 - x86_64         294
repolist: 294

pifor 是对的,不是问题,我是新用户所以它不让我点击向上箭头。

对于 Redhat7 上的 postgres12.2 实例安装 pg-hash64:

yum install postgresql12-devel-12.2-2PGDG.rhel7.x86_64 或与您的 postgres 安装匹配的版本

yum 安装 llvm-toolset-7

在/usr/lib64中: mkdir llvm5.0

在/usr/lib64/llvm5.0

ln -s /opt/rh/llvm-toolset-7/root/usr/bin bin

返回解压后的目录 制作 安装 在 psql 中: 创建扩展 hash64;