注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

PostgreSQL 中文网

 
 
 

日志

 
 

PostgreSQL:pgcli 客户端工具使用  

2015-08-09 09:19:45|  分类: Postgres基础 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

           pgcli 是一个连接 PostgreSQL 的命令行客户端工作,提供自动补全和语法高亮功能。项目地址:https://github.com/dbcli/pgcli

--环境信息
操作系统: RHEL 6.2
PostgreSQL: 9.5alpha1

--下载

[root@db1 soft_bak]# git clone https://github.com/dbcli/pgcli


--安装 python-pip 模块

[root@db1 ~]# yum install python-pip


--安装 python-dev 模块

[root@db1 ~]# yum install python-devel


--安装 pgcli

[root@db1 pgcli]# cd /opt/soft_bak/pgcli/
[root@db1 pgcli]# source /home/pg95/.bash_profile
[root@db1 pgcli]# pip install pgcli

备注:没报错即安装成功。

--测试:使用 pgcli 报错

[pg95@db1 ~]$ pgcli fdb fdb
Traceback (most recent call last):
  File "/usr/bin/pgcli", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2655, in <module>
    working_set.require(__requires__)
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 648, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 546, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: prompt-toolkit==0.45


--解决方法:安装 setuptools
[root@db1 soft_bak]# wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
[root@db1 setuptools-18.1]# python ez_setup.py

--再次测试
PostgreSQL:pgcli 客户端工具使用 - francs - PostgreSQL DBA
备注:看起来很酷,更多功能请查看项目 github 地址。

--参考
  评论这张
 
阅读(621)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016