knex-libsql inserting wrong binary values on remote connection
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 52/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript, sqlite
Piste de recherche
Commencez par exécuter la reproduction fournie contre une base de données distante et comparez son résultat binaire avec les cas de la base de données en mémoire et de la base de données fichier. Suivez le traitement de la valeur Buffer par la connexion distante et vérifiez que la sélection de la valeur de quatre octets insérée renvoie les données binaires d’origine plutôt qu’une chaîne corrompue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I tried to insert some binary data with Buffer objects, and when I fetched the data, it gave me the wrong result like:
[ { id: 'ޭ��' } ]
To replicate:
await knex.schema.createTable("binary_data", (table) => {
table.binary("id", 4)
})
await knex.table('binary_data').insert({ id: Buffer.from([0xde, 0xad, 0xbe, 0xef]) })
console.log(await this.knex.select().from('binary_data')) // output: [{ id: 'ޭ��' }]
I can replicate this when I connect to a remote database. Memory or file database works fine.
- Langage dominant
- JavaScript
- Étoiles
- 11
- Forks
- 0
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de libsql/knex-libsql
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 45/100
libsql/knex-libsql#5 · 1 commentaire ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
libsql/knex-libsql#3 · 6 commentaires · 2 réactions ·
-
enhancement question
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
libsql/knex-libsql#2 · 1 réaction ·
Toutes les issues de libsql/knex-libsql
Issues similaires
-
bot:ai-assisted component:compact-js status:untriaged
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
midnightntwrk/midnight-sdk#403 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
-
Difficulté 1/5 1-3 heures Accessibilité débutants 86/100
DavidAnson/markdownlint-cli2#940 ·
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
githubnext/gh-aw-workshop#3692 ·
-
agent/guide documentation hive/hosted-available-lke648397-260827-5n31
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100