Gibt es eine Syntaxhervorhebung für psql?

9

Gibt es eine Einstellung oder ein Paket, mit dem ich die Syntax hervorheben könnte psql(die PostgreSQL-Shell)?

Tutuca
quelle
1
Sollte dies nicht eine Stackoverflow-Frage sein? Auf jeden Fall suche ich auch nach farbiger Anzeige von psqlErgebnissen oder Hilfedateien, zB für\h select
nikola

Antworten:

8

Ich habe gerade pgcli ( https://github.com/dbcli/pgcli ) gefunden - einen Postgres-Client, der die automatische Vervollständigung und Syntaxhervorhebung ausführt. Es sieht grandios aus!

pgcli in Aktion

Schnellstart

Wenn Sie bereits wissen, wie Python-Pakete installiert werden, können Sie einfach Folgendes tun:

$ pip install pgcli

or

$ brew install pgcli  # Only on OS X

Wenn Sie nicht wissen, wie Python-Pakete installiert werden, lesen Sie bitte die detaillierten Anweisungen .

Verwendungszweck

$ pgcli [database_name]

or

$ pgcli postgresql://[user[:password]@][netloc][:port][/dbname] 

Beispiele:

$ pgcli local_database

$ pgcli postgres://amjith:[email protected]:5432/app_db

Quelle: https://github.com/dbcli/pgcli

Honza-Kasik
quelle
1
Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert.
Pilot6
@ Pilot6 Vielen Dank für den Hinweis, das hinzugefügte Bild und spezifischere Informationen.
Honza-Kasik