@sqb/postgres
Advanced tools
Comparing version 4.0.1-beta.36 to 4.0.1-beta.43
@@ -6,2 +6,2 @@ "use strict"; | ||
require("@sqb/postgres-dialect"); | ||
connect_1.registerAdapter(new PgAdapter_1.PgAdapter()); | ||
(0, connect_1.registerAdapter)(new PgAdapter_1.PgAdapter()); |
@@ -19,3 +19,3 @@ "use strict"; | ||
async connect(config) { | ||
const cfg = Object.assign({}, config.driverOptions); | ||
const cfg = { ...config.driverOptions }; | ||
if (config.user) | ||
@@ -22,0 +22,0 @@ cfg.user = config.user; |
@@ -80,8 +80,7 @@ "use strict"; | ||
async execute(query) { | ||
var _a; | ||
assert_1.default.ok(this.intlcon, 'Can not execute query with a closed db session'); | ||
const params = (_a = query.params) === null || _a === void 0 ? void 0 : _a.map((v, i) => { | ||
const params = query.params?.map((v, i) => { | ||
const paramOpts = Array.isArray(query.paramOptions) ? query.paramOptions[i] : undefined; | ||
if (v != null && paramOpts && paramOpts.dataType) { | ||
const oid = datatype_map_1.dataTypeToOID(paramOpts.dataType, paramOpts.isArray); | ||
const oid = (0, datatype_map_1.dataTypeToOID)(paramOpts.dataType, paramOpts.isArray); | ||
if (oid) | ||
@@ -88,0 +87,0 @@ return new postgresql_client_1.BindParam(oid, v); |
{ | ||
"name": "@sqb/postgres", | ||
"description": "SQB serialization extension for PostgreSQL database", | ||
"version": "4.0.1-beta.36", | ||
"version": "4.0.1-beta.43", | ||
"author": "Panates Ltd.", | ||
@@ -34,3 +34,3 @@ "contributors": [ | ||
"postgresql-client": "^1.16.7", | ||
"@sqb/postgres-dialect": "^4.0.1-beta.36" | ||
"@sqb/postgres-dialect": "^4.0.1-beta.43" | ||
}, | ||
@@ -40,3 +40,3 @@ "main": "dist/index.js", | ||
"engines": { | ||
"node": ">= 10.0" | ||
"node": ">= 14.0" | ||
}, | ||
@@ -43,0 +43,0 @@ "directories": { |
12933
253