Re: Explicit psqlrc

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Explicit psqlrc
Дата
Msg-id 15696.1267975372@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Explicit psqlrc  (Magnus Hagander <magnus@hagander.net>)
Ответы Re: Explicit psqlrc  (Magnus Hagander <magnus@hagander.net>)
Re: Explicit psqlrc  (David Christensen <david@endpoint.com>)
Список pgsql-hackers
Magnus Hagander <magnus@hagander.net> writes:
> 2010/3/6 Tom Lane <tgl@sss.pgh.pa.us>:
>> The analogy I was thinking about was psql -X, but I agree that it's
>> not obvious why this shouldn't be thought of as an additional -f file.

> Uh, I don't follow. When we use -f, we'll run the script and then
> exit. The whole point is to run it and *not* exit, since you are
> normally using it to set up the environment in psql.

If we were going to support multiple -f options, it would be sensible
to interpret "-f -" as "read from stdin until EOF".  Then you could
interleave prepared scripts and stdin, which could be pretty handy.
The default behavior would be equivalent to a single instance of "-f -",
and what you are looking for would be "-X -f substitute-psqlrc -f -".

I do think this is potentially cleaner and more general than the
--psqlrc switch.  Maybe that should be reverted and the whole topic
reconsidered during 9.1 devel cycle.
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Magnus Hagander
Дата:
Сообщение: Re: Explicit psqlrc
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: Explicit psqlrc