sails-postgresql
Version:
a PostgreSQL adapter for Waterline and Sails.js
26 lines (22 loc) • 2.39 kB
JavaScript
// ██████╗ ██████╗ ███╗ ███╗██████╗ ██╗██╗ ███████╗
// ██╔════╝██╔═══██╗████╗ ████║██╔══██╗██║██║ ██╔════╝
// ██║ ██║ ██║██╔████╔██║██████╔╝██║██║ █████╗
// ██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ██║██║ ██╔══╝
// ╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ██║███████╗███████╗
// ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚══════╝
//
// ███████╗████████╗ █████╗ ████████╗███████╗███╗ ███╗███████╗███╗ ██╗████████╗
// ██╔════╝╚══██╔══╝██╔══██╗╚══██╔══╝██╔════╝████╗ ████║██╔════╝████╗ ██║╚══██╔══╝
// ███████╗ ██║ ███████║ ██║ █████╗ ██╔████╔██║█████╗ ██╔██╗ ██║ ██║
// ╚════██║ ██║ ██╔══██║ ██║ ██╔══╝ ██║╚██╔╝██║██╔══╝ ██║╚██╗██║ ██║
// ███████║ ██║ ██║ ██║ ██║ ███████╗██║ ╚═╝ ██║███████╗██║ ╚████║ ██║
// ╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═══╝ ╚═╝
//
// Transform a Waterline Query Statement into a SQL query.
var PG = require('machinepack-postgresql');
module.exports = function compileStatement(statement) {
var report = PG.compileStatement({
statement: statement
}).execSync();
return report;
};