Re: BUG #16108: Colorization to the output of command-line hasunproperly behaviors at Windows platform
От | Thomas Munro |
---|---|
Тема | Re: BUG #16108: Colorization to the output of command-line hasunproperly behaviors at Windows platform |
Дата | |
Msg-id | CA+hUKG+Em5CO27qk4PC9syK+p2n0a0ULP_Vm3OqpvdXGQTn0=A@mail.gmail.com обсуждение исходный текст |
Ответ на | BUG #16108: Colorization to the output of command-line has unproperly behaviors at Windows platform (PG Bug reporting form <noreply@postgresql.org>) |
Ответы |
Re: BUG #16108: Colorization to the output of command-line hasunproperly behaviors at Windows platform
|
Список | pgsql-bugs |
On Tue, Nov 12, 2019 at 9:30 PM PG Bug reporting form <noreply@postgresql.org> wrote: > The following bug has been logged on the website: > > Bug reference: 16108 > Logged by: Haiying Tang > Email address: tanghy.fnst@cn.fujitsu.com > PostgreSQL version: 12.0 > Operating system: Windows > Description: > > Hello > > I found the following release notes in PG12 is not working properly at > Windows. > > •Add colorization to the output of command-line utilities > > Following the release note, I've set the the environment variable PG_COLOR > to auto, then I run pg_dump command with an incorrect passwd. > However, the command-line output is not colorized as the release notes > said. > > Before PG_COLOR=auto is set: pg_dump: error: connection to database > "tanghy.fnst" failed: FATAL: > After PG_COLOR=auto is set: [01mpg_dump: [0m [01;31merror: [0mconnection > to database "tanghy.fnst" failed: FATAL > > I think the colorization to the output of command-line is not supported at > Windows. > Maybe function "pg_logging_init" at source "src\common\logging.c" should add > a platform check. > Besides, the related release note of PG12 should add some description about > it. Based on this: https://en.wikipedia.org/wiki/ANSI_escape_code#DOS_and_Windows ... I wonder if it works if you use the new Windows Terminal, and I wonder if it would work on the older thing if we used the SetConsoleMode() flag it mentions.
В списке pgsql-bugs по дате отправления: