@prisma/adapter-neon
Advanced tools
Comparing version 0.4.2 to 0.5.0
@@ -55,10 +55,18 @@ "use strict"; | ||
case NeonColumnType["NUMERIC"]: | ||
case NeonColumnType["MONEY"]: | ||
return import_driver_adapter_utils.ColumnTypeEnum.Numeric; | ||
case NeonColumnType["JSONB"]: | ||
return import_driver_adapter_utils.ColumnTypeEnum.Json; | ||
case NeonColumnType["UUID"]: | ||
return import_driver_adapter_utils.ColumnTypeEnum.Uuid; | ||
case NeonColumnType["OID"]: | ||
return import_driver_adapter_utils.ColumnTypeEnum.Int64; | ||
case NeonColumnType["BPCHAR"]: | ||
return import_driver_adapter_utils.ColumnTypeEnum.Char; | ||
case NeonColumnType["TEXT"]: | ||
case NeonColumnType["VARCHAR"]: | ||
case NeonColumnType["BIT"]: | ||
case NeonColumnType["VARBIT"]: | ||
case NeonColumnType["INET"]: | ||
case NeonColumnType["CIDR"]: | ||
return import_driver_adapter_utils.ColumnTypeEnum.Text; | ||
case NeonColumnType["JSONB"]: | ||
return import_driver_adapter_utils.ColumnTypeEnum.Json; | ||
default: | ||
@@ -74,7 +82,8 @@ if (fieldTypeId >= 1e4) { | ||
} | ||
import_serverless.types.setTypeParser(NeonColumnType.TIME, (date) => date); | ||
import_serverless.types.setTypeParser(NeonColumnType.DATE, (date) => date); | ||
import_serverless.types.setTypeParser(NeonColumnType.TIME, (date) => date); | ||
import_serverless.types.setTypeParser(NeonColumnType.TIMESTAMP, (date) => date); | ||
import_serverless.types.setTypeParser(NeonColumnType.JSONB, convertJson); | ||
import_serverless.types.setTypeParser(NeonColumnType.JSON, convertJson); | ||
import_serverless.types.setTypeParser(NeonColumnType.MONEY, (money) => money.slice(1)); | ||
@@ -90,5 +99,6 @@ // src/neon.ts | ||
const columns = fields.map((field) => field.name); | ||
const columnTypes = fields.map((field) => fieldToColumnType(field.dataTypeID)); | ||
return { | ||
columnNames: columns, | ||
columnTypes: fields.map((field) => fieldToColumnType(field.dataTypeID)), | ||
columnTypes, | ||
rows | ||
@@ -95,0 +105,0 @@ }; |
{ | ||
"name": "@prisma/adapter-neon", | ||
"version": "0.4.2", | ||
"version": "0.5.0", | ||
"description": "Prisma's driver adapter for \"@neondatabase/serverless\"", | ||
@@ -17,3 +17,3 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@prisma/driver-adapter-utils": "0.6.0" | ||
"@prisma/driver-adapter-utils": "0.8.0" | ||
}, | ||
@@ -20,0 +20,0 @@ "devDependencies": { |
Sorry, the diff of this file is not supported yet
15908
419
+ Added@prisma/driver-adapter-utils@0.8.0(transitive)
- Removed@prisma/driver-adapter-utils@0.6.0(transitive)