server/vendor/prisma-bun-sqlite-adapter/ (fork de @synapsenwerkstatt/prisma-bun-sqlite-adapter v1.2.2, MIT) acumula 4 parches marcados SKIMA PATCH que beneficiarían al upstream:
- Fechas como epoch-ms INTEGER en
mapQueryArgs (paridad con timestampFormat: 'unixepoch-ms' del adapter oficial better-sqlite3) — sin esto, DBs creadas por el engine Rust se corrompen con formatos mixtos.
- Null guard al inicio de
mapQueryArgs — null en args Int?/Float? se volvía NaN vía parseInt.
- Tablas schema-qualified en
getTableNameFromQuery — el query compiler de Prisma emite FROM \main`.`Tabla`; el regex upstream capturaba main`, el PRAGMA devolvía vacío y todas las lecturas DateTime salían null (bug crítico cazado en la validación de v1.5.0-rc.4).
- PRAGMA con identificador quoted.
Tareas
server/vendor/prisma-bun-sqlite-adapter/(fork de@synapsenwerkstatt/prisma-bun-sqlite-adapterv1.2.2, MIT) acumula 4 parches marcadosSKIMA PATCHque beneficiarían al upstream:mapQueryArgs(paridad contimestampFormat: 'unixepoch-ms'del adapter oficial better-sqlite3) — sin esto, DBs creadas por el engine Rust se corrompen con formatos mixtos.mapQueryArgs—nullen argsInt?/Float?se volvíaNaNvíaparseInt.getTableNameFromQuery— el query compiler de Prisma emiteFROM \main`.`Tabla`; el regex upstream capturabamain`, el PRAGMA devolvía vacío y todas las lecturas DateTime salían null (bug crítico cazado en la validación de v1.5.0-rc.4).Tareas
src/__tests__/dbAdapter.test.js.