Как настроить режим отображения по умолчанию в psql

почти каждый запрос psql выходит неразборчивым беспорядком, если ему не предшествует команды настройки дисплея например x auto. Ввод этого вручную для каждого экземпляра psql раздражает.

есть ли способ настроить лучший дисплей по умолчанию? Или, возможно, ответ заключается в использовании более продвинутого интерактивного терминала?

2 ответов


использовать .psqlrc для установки значений по умолчанию.

для конкретного случая \x новые psql версии (9.3, я думаю, но это может быть только предварительный выпуск 9.4) могут автоматически переключаться в расширенный режим вывода, когда строки слишком широки, чтобы поместиться на линии. От \?:

\x [on|off|auto] переключить расширенный выход (в настоящее время выключен)

поэтому я предлагаю поставить \x auto в своем .psqlrc, а не заставлять его on.


следует также отметить, что psql опции командной строки -x или --expanded это то же самое, что использовать \x изнутри.