Re: Proposed patch - psql wraps at window width
От | Bruce Momjian |
---|---|
Тема | Re: Proposed patch - psql wraps at window width |
Дата | |
Msg-id | 200804291218.m3TCIqw08844@momjian.us обсуждение исходный текст |
Ответ на | Re: Proposed patch - psql wraps at window width (Gregory Stark <stark@enterprisedb.com>) |
Ответы |
Re: Proposed patch - psql wraps at window width
|
Список | pgsql-hackers |
Gregory Stark wrote: > "Bruce Momjian" <bruce@momjian.us> writes: > > > Gregory Stark wrote: > >> > Now, we could get fancy and honor $COLUMNS only in non-interactive mode, > >> > but that seems confusing. > >> > >> We could always read COLUMNS early on before readline is initialized and stash > >> the value away in a variable. But... > >> > >> We would only look at COLUMNS if the ioctl for window size failed. Does > >> psql/readline do anything to COLUMNS in that case? > > > > We do look at COLUMNS if the ioctl() fails, but not for file/pipe > > output. > > Yeah, it looks like your most recent patch still has the bug that if the user > specifies wrapped there are some complicated rules creating cases where it > will ignore the user's request and use un-wrapped output instead. Can you be more specific? You mean if the headings don't fit? Yea, that is true. I am thinking of adding a \pset auto format to \x in those cases, but that if for later. Also, I thiink you could do in your .psqlrc: \pset columns `echo $COLUMNS` to get the behavior you want. -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + If your life is a hard drive, Christ can be your backup. +
В списке pgsql-hackers по дате отправления: