nodejs / nodejs/node

sqlite: support custom collations via sqlite3_create_collation_v2

Ouverte
#63,316 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

feature request sqlite
Langage dominant
JavaScript
Étoiles
122k
Forks
37.3k
Merge moyen
4 j 2 h
PR mergées (30 j)
283

Description

What is the problem this feature will solve?

This affects the ORDER BY clause. Without this feature the word Ágætis gets put after the word Zebra. I'm building a music DB and this issue comes up a lot.

What is the feature you are proposing to solve the problem?

Expose sqlite's sqlite3_create_collation_v2 API in NodeJs.

What alternatives have you considered?

This sorting can be done in code, but it is much slower than having the feature available

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par l’API sqlite3_create_collation_v2 de SQLite et le point d’entrée existant de l’API SQLite de Node.js, puis suivez la manière dont les fonctionnalités de la base de données sont exposées. La tâche est terminée lorsque des collations personnalisées peuvent être enregistrées dans Node.js et utilisées pour produire le résultat ORDER BY attendu pour des noms tels que Ágætis et Zebra.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript, node.js, sqlite
Domaine
backend-api-design, databases
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
55/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.