machinepack-oracle

0.5.0 • Public • Published

node-machine logo machinepack-oracle

Structured Node.js bindings for Oracle.

See https://github.com/node-machine/driver-interface for more background information about this package.

This package follows the convention used for the machinepack-mysql package. It uses the oracledb package with Oracle InstantClient to provide a NodeJS interface to Oracle databases. The InstantClient software must be properly installed as a prerequisite for oracledb (see the oracledb instructions for details).

The package was tested using InstantClient 19, and Oracledb version 5.

The focus of development thus far has been use of the package to create a database adapter for the SailsJS framework, primarily for querying an Oracle database (as opposed to creating, updating, or deleting data). For this reason, the transaction interface has not been implemented (all operations are immediately committed).

Installation

$ npm install machinepack-oracle

Usage

For the latest usage documentation, version information, and test status of this module, see http://node-machine.org/machinepack-mysql. The generated manpages for each machine contain a complete reference of all expected inputs, possible exit states, and example return values.

Testing

Unit tests are initiated with the npm test command. They can be run against a development database image (see https://www.oracle.com/database/technologies/databaseappdev-vm.html)

Package Sidebar

Install

npm i machinepack-oracle

Weekly Downloads

6

Version

0.5.0

License

MIT

Unpacked Size

144 kB

Total Files

32

Last publish

Collaborators

  • billglase