knex-data-api-client

1.0.0 • Public • Published

knex-data-api-client

Knex RDS Data API Client

npm npm

The Knex Data API Client is a Knex extension that supports the RDS Data API, built using Jeremy Daily's excellent data-api-client module.

Support for transactions, and nestTables is included.

Use

const knexDataApiClient = require("knex-data-api-client");
const knex = require("knex")({
  client: knexDataApiClient,
  connection: {
    secretArn: "secret-arn", // Required
    resourceArn: "db-resource-arn", // Required
    database: "db-name",
    region: "eu-west-2"
  }
});

Nested tables support

Note - this significantly increases the data required back from the RDS data api.

knex()
  .doSomething()
  .options({ nestTables: true });

Credits

Built by the team at Skyhook and provided under an MIT license.

Package Sidebar

Install

npm i knex-data-api-client

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

10 kB

Total Files

8

Last publish

Collaborators

  • alan-cooney