Re: -d option for pg_isready is broken

Поиск
Список
Период
Сортировка
От Robert Haas
Тема Re: -d option for pg_isready is broken
Дата
Msg-id CA+TgmoYcEZYgauvVPCOHFRm5SgivFz2w4tvmqY9_=butA3YEKA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: -d option for pg_isready is broken  (Josh Berkus <josh@agliodbs.com>)
Список pgsql-hackers
On Tue, Nov 19, 2013 at 1:22 PM, Josh Berkus <josh@agliodbs.com> wrote:
> On 11/19/2013 10:12 AM, Robert Haas wrote:
>> On Tue, Nov 19, 2013 at 1:10 PM, Fujii Masao <masao.fujii@gmail.com> wrote:
>>> On Tue, Nov 19, 2013 at 11:51 PM, Robert Haas <robertmhaas@gmail.com> wrote:
>>>> On Fri, Nov 15, 2013 at 9:01 PM, Fabrízio de Royes Mello
>>>> http://www.postgresql.org/docs/9.3/static/app-pg-isready.html
>>>
>>> Attached is the updated version of the patch. Is there any other bug?
>>
>> Not that I can see, but it's not very future-proof.  If libpq changes
>> its idea of what will provoke database-name expansion, this will again
>> be broken.
>
> Why aren't we using the exact same code as psql?  Why does pg_isready
> have its own code for this?

Because pg_isready wants to print the host and port we actually tried
to connect to, which no other utility does.  Turns out, there's no
clean API for that.  We tried to invent something, but the evidence
seems to indicate that what we invented bites.

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company



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

Предыдущее
От: Andres Freund
Дата:
Сообщение: Re: pre-commit triggers
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: pre-commit triggers