sqlite: support custom collations via sqlite3_create_collation_v2
Personne n'a encore pris cette issue.
- 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
- 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.
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