Re: PQclientEncoding() returns -1, resulting in possible assertion failure in psql

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: PQclientEncoding() returns -1, resulting in possible assertion failure in psql
Дата
Msg-id 20140322015325.GA21843@momjian.us
обсуждение исходный текст
Ответ на Re: PQclientEncoding() returns -1, resulting in possible assertion failure in psql  (Tatsuo Ishii <ishii@postgresql.org>)
Ответы Re: PQclientEncoding() returns -1, resulting in possible assertion failure in psql  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-bugs
On Mon, Dec  9, 2013 at 08:17:35AM +0900, Tatsuo Ishii wrote:
> > branches.  I would argue however that the documentation nowhere
> > suggests that PQclientEncoding can return a bogus encoding ID,
> > so this is more likely to be a bug fix than a new bug for other
> > programs as well.  Also, it looks to me like there are probably
>
> This sounds like a little bit unfair argument. The libpq documentation
> is pretty sloppy for the error case for other PQ* as well. For
> example, look at the PQdb document:
>
> PQdb
>     Returns the database name of the connection.
>     char *PQdb(const PGconn *conn);
>
> This says nothing about when the connection is bad. Reality is PQdb
> returns NULL in the case. But are we allowed to change PQdb returns
> say, "template1" when the connection is bad because the doc says
> nothing about error case?

So, what did we decide on this?  Should we document the -1 return, or
return SQL_ASCII.

--
  Bruce Momjian  <bruce@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

  + Everyone has their own god. +

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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: BUG #8354: stripped positions can generate nonzero rank in ts_rank_cd
Следующее
От: CS_DBA
Дата:
Сообщение: Configure errors