24 lines
812 B
JavaScript
24 lines
812 B
JavaScript
const configuration = require(`${__base}/config/configuration`).getInstance();
|
|
const PostgresDatabase = require(`${__base}/database/postgres`);
|
|
|
|
const user = configuration.get("database", "user");
|
|
const password = configuration.get("database", "password");
|
|
const host = configuration.get("database", "host");
|
|
const dbName = configuration.get("database", "database");
|
|
|
|
let postgresDB = new PostgresDatabase(user, password, host, dbName);
|
|
|
|
postgresDB.connect();
|
|
|
|
class Database {
|
|
};
|
|
|
|
Database.connect = () => postgresDB.connect();
|
|
|
|
Database.query = (sql, values) => postgresDB.query(sql, values);
|
|
Database.update = (sql, values) => postgresDB.update(sql, values);
|
|
Database.get = (sql, values) => postgresDB.get(sql, values);
|
|
Database.all = (sql, values) => postgresDB.all(sql, values);
|
|
|
|
module.exports = Database;
|