pgcli-具有自动补全功能和语法突出显示功能的PostgreSQL CLI python库
pgcli是具有自动补全功能和语法突出显示功能的PostgreSQL CLI python库。
快速开始
如果您已经知道如何安装python软件包,则只需执行以下操作:
$ pip install -U pgcli
或者通过网盘下载pgcli的源代码进行手动安装。
$ sudo apt-get install pgcli#仅在基于Debian的Linux(例如Ubuntu,Mint等)上
$ brew install pgcli#仅在macOS上
如果您被限制使用psycopg2 2.7.x,则pip将尝试从二进制文件安装它。psycopg2 2.7二进制文件存在一些已知问题-有关此问题以及如何从源代码强制安装的更多信息,请参见psycopg文档。psycopg2 2.8解决了这些问题,并将从源代码构建。
用法
$ pgcli [database_name]or$ pgcli postgresql://[user[:password]@][netloc][:port][/dbname][?extra=value[&other=other-value]]
特征
pgcli是使用hint_toolkit编写的。
在您输入SQL关键字以及数据库中的表和列时自动完成。
使用Pygments突出显示语法。
智能完成(默认情况下启用)将建议上下文相关完成。
SELECT * FROM <tab> 将仅显示表名称。
SELECT * FROM users WHERE <tab> 将仅显示列名称。
对psql反斜杠命令的原始支持。
漂亮打印表格数据。
赞 (0)