#include #include #include int main(void) { PGconn *conn; PGresult *res; conn = PQconnectdb("user=knt dbname=template1"); if ( PQstatus(conn) != CONNECTION_OK ) { fprintf(stderr, "%s", PQerrorMessage(conn)); PQfinish(conn); exit(1); } printf("Starting query...\n"); res = PQexec(conn, "COPY example_table FROM stdin"); if ( PQresultStatus(res) != PGRES_COPY_IN ) { fprintf(stderr, "Unexpected result status!\n"); PQclear(res); PQfinish(conn); exit(1); } printf("At last!\n"); PQclear(res); PQfinish(conn); return 0; }