PostgreSQL系列- 3- 客户端工具

目录

一、pgAdmin

1、工具介绍

2、安装部署

3、使用测试

二、OmniDB

1、工具介绍

2、安装配置

3、使用测试


一、pgAdmin

1、工具介绍

pgAdmin是一款PostgreSQL GUI工具。它支持所有的PostgreSQL操作与功能,而且是免费且开源的。

优点:

  • 可以对所有常见的PostgreSQL对象进行创建、查看和编辑。
  • 提供具有语法高亮显示功能的图形化查询与计划任务。
  • 其仪表板可以让您监视到包括:数据库锁、已连接的会话、就绪的事务在内的各项服务器活动。
  • 由于pgAdmin是一个Web应用,因此您可以将其部署到任何服务器上,并远程访问它。
  • pgAdmin UI提供各种可拆分的面板,您可以根据自己的喜好进行重排。
  • 其程序语言调试器可以帮助您调试代码。
  • pgAdmin的可移植版本,可以让用户轻松地在机器之间移动数据。

缺点:

  • pgAdmin比较消耗系统资源。

2、安装部署

安装YUM源

yum install ​​​​​​https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm

安装pgadmin4-web

yum -y install pgadmin4-web

包括依赖一共安装以上3个软件。pgadmin-web 依赖http,默认安装路径 /var/lib/pgadmin,数据存放在本地 /var/lib/pgadmin/pgadmin4.db , 可通过 sqlite3 pgadmin4.db 编辑。

启动服务

/usr/pgadmin4/bin/setup-web.sh  

配置账户、密码

3、使用测试

浏览器打开http://192.168.3.35/pgadmin4  输入账户密码。

创建数据库连接

使用超级账户,并且没有设置密码,所以这里密码为空

保存后,可以在左侧看到服务连接,如下图,包括监控、事件等。后续就可以在该平台维护管理postgresql 。

二、OmniDB

1、工具介绍

OmniDB 是一个开源的基于浏览器的数据库管理工具。支持MySQL、Oracle、Postgres和MariaDB等其他数据库系统

优点:

  • 您可以通过添加和删除连接,来轻松地进行配置。
  • 智能的SQL编辑器,通过自动化完成功能、以及语法突显功能,来编写SQL代码。
  • OmniDB提供对于PostgreSQL函数和过程的完整调试功能。
  • 您可以自定义监控仪表板,并从显示的图表中获悉相关数据库的实时信息。
  • 通过查询各种可视化的计划任务,您可以发现SQL查询中的潜在瓶颈。
  • 不同的计算机可以通过加密的形式访问OmniDB。
  • 开发人员可以通过插件的方式,添加和共享新的函数功能。

缺点:

  • 与pgAdmin相比,OmniDB缺乏社区的支持。
  • OmniDB的功能不及Navicat和DataGrip的付费版那样丰富。

2、安装配置

下载地址:https://github.com/OmniDB/OmniDB/releases/tag/2.17.0

安装:

rpm -ivh omnidb-server_2.17.0-centos7-amd64.rpm 

启动:

nohup omnidb-server -H 0.0.0.0 -p 8080 &

3、使用测试

浏览器打开:http://ip:8080, 默认账户密码:admin/admin

新建数据库连接

连接数据库并查询

三、注意

1、认证文件修改

不论是哪种客户端工具,首先都要创建用于远程连接的账户,并配置相应的权限。

同时也需要修改数据库系统的认证文件。

pg_hba.conf  新增

host    all             all             0.0.0.0/0               md5

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值