1.0.1 • Published 8 months ago

@qavajs/steps-sql v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@qavajs/steps-sql

Step library to work with relational databases

Installation

npm install @qavajs/steps-sql

Configuration

const { MySQLClient, PgClient } = require('@qavajs/steps-sql/clients');
module.exports = {
    default: {
        require: [
            '@qavajs/steps-sql'
        ],
        // provide map contains client that implemennts DBClient interface
        // if only one client exist it can be defined as default property
        dbClients: {
            default: new MySQLClient({
                host: 'http://127.0.0.1',
                port: 3306,
                database: 'qavajsdb',
                user: 'username',
                password: 'password'
            }),
            pg: new MySQLClient({
                host: 'http://127.0.0.1',
                port: 3306,
                database: 'qavajsdb2',
                username: 'username',
                password: 'password'
            }),
        }
    }
}

Implemented Clients

Corresponding DB packages need to be installed separately

clientdescription
MySQLClientMySQL client. Works on top of https://www.npmjs.com/package/mysql2
PgClientPostgreSQL client. Works on top of https://www.npmjs.com/package/pg
1.0.1

8 months ago

1.0.0

8 months ago

0.3.1

1 year ago

0.3.0

1 year ago

0.0.2

2 years ago

0.0.1

3 years ago