diff --git a/packages/pg-cursor/package.json b/packages/pg-cursor/package.json index 877d13176..b6cd10964 100644 --- a/packages/pg-cursor/package.json +++ b/packages/pg-cursor/package.json @@ -1,6 +1,6 @@ { "name": "pg-cursor", - "version": "2.12.2", + "version": "2.12.3", "description": "Query cursor extension for node-postgres", "main": "index.js", "directories": { @@ -18,7 +18,7 @@ "license": "MIT", "devDependencies": { "mocha": "^10.5.2", - "pg": "^8.13.2" + "pg": "^8.13.3" }, "peerDependencies": { "pg": "^8" diff --git a/packages/pg-native/lib/build-result.js b/packages/pg-native/lib/build-result.js index 7257b5895..074f76593 100644 --- a/packages/pg-native/lib/build-result.js +++ b/packages/pg-native/lib/build-result.js @@ -20,15 +20,16 @@ class Result { consumeFields(pq) { const nfields = pq.nfields() this.fields = new Array(nfields) - this._prebuiltEmptyResultObject = {} + var row = {} for (var x = 0; x < nfields; x++) { var name = pq.fname(x) - this._prebuiltEmptyResultObject[name] = null + row[name] = null this.fields[x] = { name: name, dataTypeID: pq.ftype(x), } } + this._prebuiltEmptyResultObject = { ...row } } consumeRows(pq) { diff --git a/packages/pg-native/package.json b/packages/pg-native/package.json index 9faab850d..06cf41665 100644 --- a/packages/pg-native/package.json +++ b/packages/pg-native/package.json @@ -1,6 +1,6 @@ { "name": "pg-native", - "version": "3.2.1", + "version": "3.2.2", "description": "A slightly nicer interface to Postgres over node-libpq", "main": "index.js", "scripts": { diff --git a/packages/pg-query-stream/package.json b/packages/pg-query-stream/package.json index ad505e926..7108303f2 100644 --- a/packages/pg-query-stream/package.json +++ b/packages/pg-query-stream/package.json @@ -1,6 +1,6 @@ { "name": "pg-query-stream", - "version": "4.7.2", + "version": "4.7.3", "description": "Postgres query result returned as readable stream", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -37,7 +37,7 @@ "concat-stream": "~1.0.1", "eslint-plugin-promise": "^6.0.1", "mocha": "^10.5.2", - "pg": "^8.13.2", + "pg": "^8.13.3", "stream-spec": "~0.3.5", "ts-node": "^8.5.4", "typescript": "^4.0.3" @@ -46,6 +46,6 @@ "pg": "^8" }, "dependencies": { - "pg-cursor": "^2.12.2" + "pg-cursor": "^2.12.3" } } diff --git a/packages/pg/lib/result.js b/packages/pg/lib/result.js index 25aff490f..2e4fca3f8 100644 --- a/packages/pg/lib/result.js +++ b/packages/pg/lib/result.js @@ -88,11 +88,11 @@ class Result { this._parsers = new Array(fieldDescriptions.length) } - this._prebuiltEmptyResultObject = {} + var row = {} for (var i = 0; i < fieldDescriptions.length; i++) { var desc = fieldDescriptions[i] - this._prebuiltEmptyResultObject[desc.name] = null + row[desc.name] = null if (this._types) { this._parsers[i] = this._types.getTypeParser(desc.dataTypeID, desc.format || 'text') @@ -100,6 +100,8 @@ class Result { this._parsers[i] = types.getTypeParser(desc.dataTypeID, desc.format || 'text') } } + + this._prebuiltEmptyResultObject = { ...row } } } diff --git a/packages/pg/package.json b/packages/pg/package.json index 0958bd00e..a792c20d4 100644 --- a/packages/pg/package.json +++ b/packages/pg/package.json @@ -1,6 +1,6 @@ { "name": "pg", - "version": "8.13.2", + "version": "8.13.3", "description": "PostgreSQL client - pure javascript & libpq with the same API", "keywords": [ "database", pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy