Как запретить дублирование истории команд psql?Как запретить дублирование истории команд psql
Возможно ли, чтобы история команд psql удаляла все повторяющиеся команды истории при вводе новых команд?
Как запретить дублирование истории команд psql?Как запретить дублирование истории команд psql
Возможно ли, чтобы история команд psql удаляла все повторяющиеся команды истории при вводе новых команд?
Установка внутренней переменной HISTCONTROL
Это из PostreSQL 9.4 manual:
Если эта переменная установлена в ignorespace, строки, начинающиеся с пробела не вошли в список истории. Если установлено значение ignoredups, строки, соответствующие предыдущей строке истории, не вводятся. Значение ignoreboth сочетает в себе два варианта. Если не установлено или установлено значение , любое другое значение, чем указано выше, все строки, считанные в интерактивном режиме, сохраняются в списке истории.
Вы можете попробовать установить в Psql быстрой
\set HISTCONTROL ignoredups
вы также можете установить его в файле с именем .psqlrc
в домашней директории пользователя например, из моего .psqlrc
файла
\set HISTCONTROL ignoredups
\set COMP_KEYWORD_CASE upper