@prisma/adapter-pg
Advanced tools
Comparing version 5.5.0-dev.60 to 5.5.0-dev.61
@@ -206,11 +206,12 @@ "use strict"; | ||
debug(`${tag} %O`, query); | ||
const { fields, rows } = await this.performIO(query); | ||
const columns = fields.map((field) => field.name); | ||
const columnTypes = fields.map((field) => fieldToColumnType(field.dataTypeID)); | ||
const resultSet = { | ||
columnNames: columns, | ||
columnTypes, | ||
rows | ||
}; | ||
return (0, import_driver_adapter_utils2.ok)(resultSet); | ||
const ioResult = await this.performIO(query); | ||
return ioResult.map(({ fields, rows }) => { | ||
const columns = fields.map((field) => field.name); | ||
const columnTypes = fields.map((field) => fieldToColumnType(field.dataTypeID)); | ||
return { | ||
columnNames: columns, | ||
columnTypes, | ||
rows | ||
}; | ||
}); | ||
} | ||
@@ -225,4 +226,3 @@ /** | ||
debug(`${tag} %O`, query); | ||
const { rowCount: rowsAffected } = await this.performIO(query); | ||
return (0, import_driver_adapter_utils2.ok)(rowsAffected ?? 0); | ||
return (await this.performIO(query)).map(({ rowCount: rowsAffected }) => rowsAffected ?? 0); | ||
} | ||
@@ -238,6 +238,17 @@ /** | ||
const result = await this.client.query({ text: sql, values, rowMode: "array" }); | ||
return result; | ||
return (0, import_driver_adapter_utils2.ok)(result); | ||
} catch (e) { | ||
const error = e; | ||
debug("Error in performIO: %O", error); | ||
if (e && e.code) { | ||
return (0, import_driver_adapter_utils2.err)({ | ||
kind: "Postgres", | ||
code: e.code, | ||
severity: e.severity, | ||
message: e.message, | ||
detail: e.detail, | ||
column: e.column, | ||
hint: e.hint | ||
}); | ||
} | ||
throw error; | ||
@@ -244,0 +255,0 @@ } |
{ | ||
"name": "@prisma/adapter-pg", | ||
"version": "5.5.0-dev.60", | ||
"version": "5.5.0-dev.61", | ||
"description": "Prisma's driver adapter for \"pg\"", | ||
@@ -18,3 +18,3 @@ "main": "dist/index.js", | ||
"postgres-array": "^3.0.2", | ||
"@prisma/driver-adapter-utils": "5.5.0-dev.60" | ||
"@prisma/driver-adapter-utils": "5.5.0-dev.61" | ||
}, | ||
@@ -21,0 +21,0 @@ "devDependencies": { |
Sorry, the diff of this file is not supported yet
22710
598
+ Added@prisma/driver-adapter-utils@5.5.0-dev.61(transitive)
- Removed@prisma/driver-adapter-utils@5.5.0-dev.60(transitive)