Re: psql: default base and password reading
От | Bruce Momjian |
---|---|
Тема | Re: psql: default base and password reading |
Дата | |
Msg-id | 200110150022.f9F0M1U25028@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: psql: default base and password reading (Peter Eisentraut <peter_e@gmx.net>) |
Список | pgsql-patches |
> Bruce Momjian writes: > > > Have you seen my later version that reads from stdin/stderr if /dev/tty > > doesn't open. How is that? > > Might as well use getpass() if available. My man page says "A getpass > function appeared in Version 7 AT&T UNIX.", so it should be available on > most systems. > > However, I'm afraid many users have set up their systems to read the > password from stdin, so that should probably stay the default unless we > take a user poll. Vote request sent to 'general'. Yes, a change will inconvenience some people and perhaps they will have to resort to 'expect'. However, I can't think of one piece of significant software that reads from stdin by default rather than /dev/tty. It certainly makes this counter-intuitive: cat script | psql test If 'test' requires a password, our current code requires the password to be the first line in the script. Though this can be convenient in some cases, in most cases it is quite unexpected. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
В списке pgsql-patches по дате отправления: