Есть ли подсветка синтаксиса для 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