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

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

3 ответа

Решение

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

Быстрый старт

Если вы уже знаете, как установить пакеты 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

Какой-то конкретный редактор? Файл синтаксиса Vim psql ( Учебное пособие по установке).

Я понимаю, что это старый вопрос, и @honza-kasik отличный ответ. Однако, чтобы добавить к этому, следует отметить, что пользователи Linux на базе Debian должны устанавливать через APT:

      sudo apt install pgcli

Выполнение этого избавляет от многих головных болей, которые у вас были бы при установке через pip

Другие вопросы по тегам