Есть ли подсветка синтаксиса для PSQL?

9

Есть ли какие-то настройки или пакеты, которые я мог бы использовать для подсветки синтаксиса psql(оболочка PostgreSQL)?

tutuca
источник
1
Разве это не должен быть вопрос переполнения стека? В любом случае я также ищу цветное отображение psqlрезультатов или файлов помощи, например, для\h select
nikola

Ответы:

8

Я только что нашел pgcli ( https://github.com/dbcli/pgcli ) - клиент postgres, который выполняет автозаполнение и подсветку синтаксиса. Это выглядит потрясающе!

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
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
Pilot6
@ Pilot6 Спасибо за указание на это, добавленное изображение и более конкретную информацию.
Хонза-Касик