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)

相关推荐