Все параметры форматирования в psql
задокументированы в руководстве
set heading off
будет соответствовать \t
:
Переключениеотображение заголовков выходных столбцов и колонтитулов.Эта команда эквивалентна \ pset tuples_only и предоставляется для удобства.
Эквивалента для установки проверки не существует, поскольку psql использует другой способ обработки значений замены.
set feedback off
будет соответствовать \set QUIET on
Указывает, что psql должен выполнять свою работу спокойно.По умолчанию он печатает приветственные сообщения и различный информационный вывод.Если этот параметр используется, ничего этого не происходит
Я не уверен, что именно set recsep off
делает точно, но звучит так, как будто \pset recordsep
является эквивалентом.Но это используется только в не выровненном выводе (переключается с помощью опции \a
)
set pagesize 0
отключает подкачку, если я не ошибаюсь.Чтобы отключить вывод пейджера в psql
, используйте \pset pager off
:
Управляет использованием программы пейджера для запроса и вывода справки psql.Если установлена переменная среды PAGER, выходные данные передаются в указанную программу.В противном случае используется зависящее от платформы значение по умолчанию (например, more).
Когда опция пейджера отключена, программа пейджера не используется.Когда опция пейджера включена, пейджер используется там, где это необходимо, т. Е. Когда выход выводится на терминал и не помещается на экране.Опция пейджер также может быть установлена на всегда, что заставляет пейджер использоваться для всех выходных данных терминала независимо от того, помещается ли он на экране.\ pset pager без значения включает и выключает использование пейджера.
Возможно, вам нужно объединить это с pager_min_lines
, но это зависит от того, чего именно вы пытаетесь достичь.