PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment écrivez-vous une requête insensible à la casse pour MySQL et Postgres ?

La morale de cette histoire est la suivante :n'utilisez pas une pile logicielle différente pour le développement et la production. Jamais.

Vous vous retrouverez avec des bogues que vous ne pourrez pas reproduire en dev; vos tests ne serviront à rien. Ne le faites pas.

L'utilisation d'un moteur de base de données différent est hors de question - il y aura BEAUCOUP plus de cas où il se comporte différemment que simplement LIKE (également, avez-vous vérifié les classements utilisés par les bases de données ? Sont-ils identiques dans TOUS LES CAS ? Sinon, vous pouvez oublier ORDER BY sur les colonnes varchar fonctionnant de la même manière)