promisesql
Version:
A [node-sqlite3](https://www.npmjs.com/package/sqlite3) wrapper for running simple, promise-based database queries in Node.js. It works best in smaller projects with a lot of asynchronous development, e.g., a Discord bot that implements slash commands.
23 lines (18 loc) • 644 B
JavaScript
module.exports = {
// PromiseDB class
PromiseDB: require('./lib/promisedb').PromiseDB,
// Query functions
...require('./lib/queries'),
// Increment and decrement
increment: column => `${column} = ${column} + 1`,
decrement: column => `${column} = ${column} - 1`,
// Expression functions
expression: {
...require('./lib/expressions/boolean'),
...require('./lib/expressions/numeric')
},
// Operator variables
operator: require('./lib/operators/logic'),
// PSQLError class (for error checking)
// PSQLError: require('./util/psql-error').PSQLError
}