Hello,
J'envisage de migrer une application SQL server vers firebird afin de pouvoir profiter du choix entre le mode monoposte ou serveur (que je trouve super intéressant).
J'ai fait plusieurs recherches concernant mon principal problème qui vient des collations disponibles, pas de FR en case et accent insensitive pour les recherches.
Les réponses que j'ai obtenues jusqu'à maintenant ne sont pas vraiment satisfaisantes, les solutions proposées (UPPER et autres) ont la superbe particularité de faire ignorer les indexs, et étant donné que je ne compte pas travailler sur des tables de 50 enregistrements c'est un véritable problème.
J'ai vu que les Indexs sur expression (style postgresql) qui ont été introduits depuis la version 2.0 seraient peut-être un bon pas en avant. Le souci est que j'utilise un outil de mapping objet relationnel qui ne sera pas capable d'ajouter tout seul un UPPER dans les requêtes qu'il générera.
En fait j'ai remarqué que des collations CI_AI existaient pour l'espagnol et le portugais, c'est vraiment surprenant que personne n'ait jamais pensé à en créer pour d'autres langues. Ce serait vraiment ce qu'il me faudrait.
Une piste ou un conseil?
Partager