Linux主机下连接远程postgresql数据库、容器版postgresql数据库

本文介绍了一种无需直接SSH到容器或复杂安装即可操作PostgreSQL的方法。通过安装特定客户端程序,使得用户能够在自己的主机上执行psql命令来管理远程PostgreSQL数据库。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

背景

简单啰嗦一下背景,想看解决方案的,直接跳过本章节。

最近在预研postgresql的功能,其中有个场景就是需要在系统中ssh到postgresql集群上执行psql命令。但是我只有容器版的postgresql,并不能直接ssh到容器中。而ssh到我自己的主机上,由于没有安装postgresql,不能执行psql命令。
我想到了以下两个解决方案:

  • 直接配置容器IP,ssh到容器内,这样就可以执行psql命令,但是检索了相关操作后,发现很繁琐,还要修改主机配置。可能会影响主机的其他应用,于是放弃了。
  • 在我自己的主机上部署postgresql。检索了相关教程后,发现需要新建用户,而我本身的账号没有主机上新建用户权限;且官网没有提供安装包,只提供了yum方式安装,而主机yum源受限,无法使用外网yum源安装。一番检索后,发现了可以源码安装,但是程序繁琐,放弃了。

以上两个方案,供大家参考,如果下面的方案不可行,以上两个方案希望可以提供一些借鉴。

简单步骤

不想看我啰嗦的,直接看这个简单步骤。

  • 第一步 选择适配版本的安装包
    进入下载地址,根据自己的操作系统版本选择安装包

https://yum.postgresql.org/11/redhat/rhel-7-x86_64/repoview/index.html

  • 第二步 下载客户端安装包
    下载postgresqlpostgresql-libs安装包

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值