Skip to content

Integrates Knex sql query builder with serviser based services

License

Notifications You must be signed in to change notification settings

lucid-services/serviser-knex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status npm version

serviser plugin which integrates Knex

const Service = require('serviser');
const config = require('serviser-config');
const knexBuilder = require('serviser-knex');

const knex = knexBuilder({/*knex options*/});

const service = new Service(config);

//enables integrity inspection features
service.resourceManager.register('postgres', knex);

Define minimum required db server version:

const knex = knexBuilder({
    client: 'postgres',
    version: '10.5.0'
});

if the defined version requirement isn't satisfied, the service initialization process will fail with an error.

SQL query debugging:

> export SQL_DEBUG=1
> npm start

Tests

npm test

About

Integrates Knex sql query builder with serviser based services

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published