General Bug Report: Documentation problem

Поиск
Список
Период
Сортировка
От Unprivileged user
Тема General Bug Report: Documentation problem
Дата
Msg-id 199904170906.FAA02883@hub.org
обсуждение исходный текст
Ответы Re: [BUGS] General Bug Report: Documentation problem  (Bruce Momjian <maillist@candle.pha.pa.us>)
Список pgsql-bugs
============================================================================
                        POSTGRESQL BUG REPORT TEMPLATE
============================================================================


Your name               : Dan Merillat
Your email address      : Dan@merillat.org

Category                : install: other
Severity                : non-critical

Summary: Documentation problem

System Configuration
--------------------
  Operating System   : N/A

  PostgreSQL version : 6.3

  Compiler used      : N/A

Hardware:
---------
N/A

Versions of other tools:
------------------------
N/A

--------------------------------------------------------------------------

Problem Description:
--------------------
libpq documentation has a few errors.  Most notably, the reccomended style of error handling.
psuedocode: res=PQexec(conn, "error-prone-statement"); if (PQresultStatus(res) != PGRES_TUPLES_OK) { do_error_code(); }
This is actually incorrect, since on error, PQexec returns null, so PQresultStatus (which I can't find documented)
derefrencesa null pointer. 
Correct example code would be res=PQexec(conn, "error-prone-statment"); if (!res) { printf("PQexec(): %s\n",
PQerrorMessage(conn));exit(1) } 

If nobody else is working on the documentation reply to me, and I'll submit diffs.

--Dan


--------------------------------------------------------------------------

Test Case:
----------


--------------------------------------------------------------------------

Solution:
---------


--------------------------------------------------------------------------


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

Предыдущее
От: Joao Luiz Kohl Moreira
Дата:
Сообщение: postmaster
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [BUGS] General Bug Report: Documentation problem