102 printf(
" i = (%d bytes) %d\n",
104 printf(
" t = (%d bytes) '%s'\n",
116 const char *conninfo;
132 conninfo =
"dbname = postgres";
145 res =
PQexec(
conn,
"SET search_path = testlibpq3");
169 "SELECT * FROM test1 WHERE t = $1",
207 "SELECT * FROM test1 WHERE i = $1::int4",
#define fprintf(file, fmt, msg)
PGconn * PQconnectdb(const char *conninfo)
ConnStatusType PQstatus(const PGconn *conn)
void PQfinish(PGconn *conn)
char * PQerrorMessage(const PGconn *conn)
PGresult * PQexecParams(PGconn *conn, const char *command, int nParams, const Oid *paramTypes, const char *const *paramValues, const int *paramLengths, const int *paramFormats, int resultFormat)
int PQfnumber(const PGresult *res, const char *field_name)
PGresult * PQexec(PGconn *conn, const char *query)
static void exit_nicely(PGconn *conn)
static void show_binary_results(PGresult *res)