Alien-libpq

 view release on metacpan or  search on metacpan

t/01-basic.t  view on Meta::CPAN

#include <libpq-fe.h>

MODULE = Foo PACKAGE = Foo

int
check_connect(conninfo)
    const char *conninfo
CODE:
    PGconn *conn = PQconnectdb(conninfo);
    if (!conn) {
        fprintf(stderr, "PQconnectdb returned NULL\n");
        RETVAL = 1;
    } else {
        RETVAL = (PQstatus(conn) != CONNECTION_OK);
        if (RETVAL)
            fprintf(stderr, "PQconnectdb: %s\n", PQerrorMessage(conn));
        PQfinish(conn);
    }
OUTPUT:
    RETVAL



( run in 0.980 second using v1.01-cache-2.11-cpan-39bf76dae61 )