loopbackio / loopbackio/loopback-connector-sqlite3
Buffer property return TEXT instead of buffer
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- JavaScript
- Estrellas
- 13
- Forks
- 21
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Bug or feature request
- Bug
- Feature request
Description of feature (or steps to reproduce if bug)
Currently, I am using this with loopback4. But the connector does not provide some type support such as, Buffer or Array. They will all turn into TXET in sqlite3. And more importantly, the 'Buffer' seems to work quite well. When i wrote something to a 'Buffer' property, it will ture in to some TEXT like
{ type: 'Buffer',
data:
[ 120,
156,
237,
205,
59,
]
```.
And I when i retrieve it is still a JSON object instead of a Buffer object which is different than the TypeScript definition in my model property. While Typescript believe it is a buffer,,,,
### Link to sample repo to reproduce issue (if bug)
### Expected result
### Actual result (if bug)
### Additional information (Node.js version, LoopBack version, etc)
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
El issue menciona loopback-connector-sqlite3 y SQLite3, pero no indica archivos, pruebas ni un repositorio de reproducción. Empieza localizando las rutas de conversión de tipos y recuperación del conector y, después, reproduce el comportamiento de la propiedad Buffer; el trabajo debería considerarse terminado cuando los valores Buffer almacenados se recuperen como objetos Buffer en lugar de valores TEXT con forma de JSON.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript, sqlite
- Área
- database
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100