Esiste l'evidenziazione della sintassi per psql?


9

C'è qualche impostazione o pacchetto che potrei usare per evidenziare la sintassi psql(la shell PostgreSQL)?


1
Non dovrebbe essere una domanda stackoverflow? In ogni caso cerco anche una visualizzazione a colori dei psqlrisultati o dei file di aiuto, ad esempio per\h select
nikola il

Risposte:


8

Ho appena trovato pgcli ( https://github.com/dbcli/pgcli ) - un client postgres che esegue il completamento automatico e l'evidenziazione della sintassi. Sembra fantastico!

pgcli in azione

Avvio rapido

Se sai già come installare i pacchetti python, puoi semplicemente fare:

$ pip install pgcli

or

$ brew install pgcli  # Only on OS X

Se non sai come installare i pacchetti python, controlla le istruzioni dettagliate .

uso

$ pgcli [database_name]

or

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

Esempi:

$ pgcli local_database

$ pgcli postgres://amjith:pa$$w0rd@example.com:5432/app_db

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


1
Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
Pilota 6

@ Pilot6 Grazie per averlo sottolineato, immagine aggiunta e informazioni più specifiche.
honza-kasik,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.