Initial (alpha) release.
This library aims to provide a simple access to ODBC data sources for node.js.
The library is primarily targeted at https://www.intersystems.com/products/cache/#what-sets-it-apart,
but may be suitable for other databases as well.
Library heavily relies on https://github.com/nanodbc/nanodbc - a proven wrapper for ODBC API.
The library has alpha quality.
Integration tests are written for Cache database samples.
See test specs for a usage example for a raw connector interface.
See https://github.com/theconst/odm-sample for an example web application.
You may also find a comprehensive instruction for different OS configuration.
General build steps:
https://github.com/theconst/aodbc
If the above steps do not work (or custom build options are required):
https://github.com/theconst/aodbc
<target arch>
-G <generator to use>
After installing and building the module, you can use it as a submodule.
To launch the application in Docker container, follow the following steps:
docker build -t cacheodbc:latest .
docker run -t --network host cacheodbc:latest &
docker exec -it <docker_image_id> /bin/bash
npm t
will run the test for the library