psql 有语法高亮吗?

tut*_*uca 8 syntax-highlighting postgresql

是否有一些设置或包可以用来为psql(PostgreSQL shell)提供语法高亮显示?

hon*_*sik 10

我刚刚找到pgcli ( https://github.com/dbcli/pgcli )——一个 postgres 客户端,可以自动完成和语法高亮显示。看起来棒极了!

pgcli 在行动

快速开始

如果您已经知道如何安装 python 包,那么您可以简单地执行以下操作:

$ pip install pgcli

or

$ brew install pgcli  # Only on OS X
Run Code Online (Sandbox Code Playgroud)

如果你不知道如何安装python包,请查看 详细说明

用法

$ pgcli [database_name]

or

$ pgcli postgresql://[user[:password]@][netloc][:port][/dbname] 
Run Code Online (Sandbox Code Playgroud)

例子:

$ pgcli local_database

$ pgcli postgres://amjith:pa$$w0rd@example.com:5432/app_db
Run Code Online (Sandbox Code Playgroud)

来源:https : //github.com/dbcli/pgcli