ПостгресПро 9.6
После того как выполняется какая либо команда psql (Виндовс сервер 2008 ) например выборка из таблицы, нет стандартного приглашения test=#, а вместо него я вижу- (END) и консоль неадекватно реагирует на нажатие клавиш. Мне же, как понятно, нужно продолжить работу.
Пожалуйста, объясните что это значит и что нужно делать.
Команду в студию.
Команду в студию.
psql сообщение
Команда любая, например:
SELECT * FROM главная;
Далее получаем вывод таблицы "главная" и в последней строке, подсвеченное синим сообщение
(END)
Собственно выход я уже нашел - надо ввести - q
И тогда возвращается стандартное приглашение test=# и можно работать.
Но оч интересно, что такое (END) и почему в учебниках это не упоминают. Я не нашел, по крайней мере.
Если я не ошибаюсь, это
Если я не ошибаюсь, это пейжер, т.е. программа, которой передаётся вывод psql для организации полноэкранного просмотра. Обычно это настраивается переменной окружения PAGER. Посмотрите что вам покажет:
впрочем есть ли в Windows команда echo я не знаю, тогда смотрите значение данной переменной средствами Windows. Если перед вызовом psql убрать эту переменную из окружения или значение в ней установить в пустое, то по идее вы не должны больше видеть (END)
пейджер
Большое спасибо. Это былдействительно пейджер - (less)
Тема исчерпана