libpiggy
Version:
Use a PostgreSQL database like a JSON document store.
36 lines (27 loc) • 818 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _asyncToGenerator2 = require("babel-runtime/helpers/asyncToGenerator");
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const createTable = (() => {
var _ref = (0, _asyncToGenerator3.default)(function* ({ client, table, columns }) {
try {
const text = `
CREATE TABLE IF NOT EXISTS "${table}" (${columns});
`;
const results = yield client.query({ text });
return {
client,
results
};
} catch (error) {
throw error;
}
});
return function createTable(_x) {
return _ref.apply(this, arguments);
};
})();
exports.default = createTable;