Как настроить режим отображения по умолчанию в 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 изнутри.