Non-blocking SQL API for use with libevent.
Currently only includes support for PostgreSQL libpq, so consider this more of a generically named libpq wrapper, rather than a truly generic SQL API.
cmake
libevent-dev
libpq-dev
$ cmake -D BUILD_SHARED_LIBS=true .
$ make evsql
$ cmake -D CMAKE_INSTALL_PREFIX=/opt/evsql .
$ make install
Per default, the test will connect using libpq defaults, i.e. localhost
, and dbname/role=$USER
.
$ vim src/evsql_test.c
#define CONNINFO_DEFAULT ""
$ make evsql_test
$ ./src/evsql_test
doxygen
$ cmake .
$ make doc
$ ls doc/html/