Search Postgresql Archives

libpq and unwanted stderr output

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have some C programs which use libpq and I do not want them to write 
output to the screen (unless, of course, I direct them to do so). 
When I use libpq I get unwanted messaged dumped to stderr.

Example (stripped of all error-checking, etc.):

#include "/usr/include/pgsql/libpq-fe.h"

int main ()
{
  PGconn *conn;
  PGresult *res;

  conn = PQconnectdb ("dbname=steve");
  res = PQexec (conn, "create table x (a text primary key, b text)");
  PQclear (res);
  PQfinish (conn);
  return 0;
}

With nary a printf in sight, the following is nonetheless written to 
stderr:
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index 
"x_pkey" for table "x"

These various programs include daemons, backgrounded processes and 
user processes (data input and query screens). In all cases these 
messages are causing problems. How do I disable this behaviour?

Cheers,
Steve


---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faq

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux