Чи є підсвічування синтаксису для psql?


9

Чи є якесь налаштування чи пакет, який я міг би використовувати для виділення синтаксису psql(оболонка PostgreSQL)?


1
Чи не повинно це бути питання про перехід потоку? У будь-якому випадку я також шукаю кольоровий показ psqlрезультатів чи файлів довідки, наприклад для\h select
nikola

Відповіді:


8

Щойно я знайшов pgcli ( https://github.com/dbcli/pgcli ) - клієнт, що виконує автоматичне завершення та виділення синтаксису. Це виглядає приголомшливо!

pgcli в дії

Швидкий старт

Якщо ви вже знаєте, як встановити пакети python, тоді ви можете просто зробити:

$ pip install pgcli

or

$ brew install pgcli  # Only on OS X

Якщо ви не знаєте, як встановити пакети python, перегляньте детальну інструкцію .

Використання

$ pgcli [database_name]

or

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

Приклади:

$ pgcli local_database

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

Джерело: https://github.com/dbcli/pgcli


1
Хоча це посилання може відповісти на питання, краще включити сюди суттєві частини відповіді та надати посилання для довідки. Відповіді лише на посилання можуть стати недійсними, якщо пов’язана сторінка зміниться.
Пілот6

@ Pilot6 Дякуємо за вказівку, додане зображення та більш конкретну інформацію.
honza-kasik

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.