Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Работа с postgresql в консоли / 10 сообщений из 10, страница 1 из 1
24.11.2019, 13:08
    #39893565
falazure
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с postgresql в консоли
Привет.

у меня проблема с postgresql 9.4 .
запускаю через консоль psql.exe -U postgres.

До того как подключиться к БД, пишу в консоли \dt - консоль выдаёт 'отношения не найдены'. (то есть команда отрабатывает).

Затем подключаюсь к БД с помощью \c test_db.

Если теперь введу \dt или ещё какие-нибудь команды с \, то консоль ругается: "more не является внутренней или внешней командой".

В PATH, по идее, добавил папки и bin и lib. Почему при подключении к бд перестают команды работать?
...
Рейтинг: 0 / 0
24.11.2019, 16:09
    #39893601
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с postgresql в консоли
falazure,

значит у вас настроен pager неадекватно для вашей ОС.
more вполне типичный дефолтный pager
...
Рейтинг: 0 / 0
24.11.2019, 16:47
    #39893617
falazure
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с postgresql в консоли
И что можно сделать с этим? Не знаю что за pager и more.
...
Рейтинг: 0 / 0
24.11.2019, 18:10
    #39893631
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с postgresql в консоли
falazure,

есть подозрение, что в PATH осталось только то, что вы добавили. Покажите :

-bash-4.2$ env | grep PATH
и
-bash-4.2$ which more
...
Рейтинг: 0 / 0
24.11.2019, 18:16
    #39893633
falazure
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с postgresql в консоли
kira ivanov,

У меня винда, не линукс.

в винде , наверное, это делается через echo %PATH% ?
...
Рейтинг: 0 / 0
24.11.2019, 18:32
    #39893635
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с postgresql в консоли
falazure,
посмотрите есть ли more в system32
перед запуском psql.exe выполните set PATH=%PATH%;C:\Windows\System32
...
Рейтинг: 0 / 0
24.11.2019, 18:34
    #39893636
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с postgresql в консоли
kira ivanov
falazure,

есть подозрение, что в PATH осталось только то, что вы добавили. Покажите :

-bash-4.2$ env | grep PATH
и
-bash-4.2$ which more

зачетный троллинг.
...
Рейтинг: 0 / 0
24.11.2019, 18:43
    #39893638
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с postgresql в консоли
mefman

зачетный троллинг.


проходили такое

falazure,
да в винде echo %PATH%
и в гугл перебирать варианты на "windows psql 'more' is not recognized"
...
Рейтинг: 0 / 0
24.11.2019, 19:15
    #39893645
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с postgresql в консоли
kira ivanov,
Нуичо? more не относится к psql. И бессмысленно искать её в PATH, поскольку явлчется сообщением окна Проблема автора темы тооэлько в невнимательности.
...
Рейтинг: 0 / 0
24.11.2019, 19:41
    #39893649
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с postgresql в консоли
Partisan M
kira ivanov,
Нуичо? more не относится к psql. И бессмысленно искать её в PATH, поскольку явлчется сообщением окна Проблема автора темы тооэлько в невнимательности.


Иничего :)

ссылка на доку привел Melkij, читаем внимательно:
Controls use of a pager program for query and psql help output. If the environment variable PSQL_PAGER or PAGER is set, the output is piped to the specified program. Otherwise a platform-dependent default program (such as more) is used.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Работа с postgresql в консоли / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]