Re: psql tests hangs
От | Tom Lane |
---|---|
Тема | Re: psql tests hangs |
Дата | |
Msg-id | 1429717.1683906653@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: psql tests hangs (Pavel Stehule <pavel.stehule@gmail.com>) |
Ответы |
Re: psql tests hangs
|
Список | pgsql-hackers |
Pavel Stehule <pavel.stehule@gmail.com> writes: > pá 12. 5. 2023 v 15:26 odesílatel Tom Lane <tgl@sss.pgh.pa.us> napsal: >> Oh! AFAICS, we don't do any of those things, but I agree it seems like >> a good idea. Can you confirm that if you unset PSQL_WATCH_PAGER then >> the test passes for you? > yes, I tested it now, and unset PSQL_WATCH_PAGER fixed this issue. OK. So after looking at this a bit, the reason PAGER and PSQL_PAGER don't cause us any problems in the test environment is that they are not honored unless isatty(fileno(stdin)) && isatty(fileno(stdout)). It seems to me that it's a bug that there is no such check before using PSQL_WATCH_PAGER. Is there actually any defensible reason for that? I think we do need to clear out all three variables in Cluster::interactive_psql. But our regular psql tests shouldn't be at risk here. regards, tom lane
В списке pgsql-hackers по дате отправления: