Ma base de données de développement est SQLite mais je déploie mon application à Heroku et ils utilisent PostgreSQL.Postgres cas insensible recherche avec Rails
Maintenant, j'ai parfois deux résultats différents qui sortent si j'effectue des recherches car PostgreSQL est sensible à la casse mais SQLite ne l'est pas.
Les rails ne devraient-ils pas standardiser ces choses? Quelles méthodes dois-je utiliser pour résoudre cela?
Here is how to fix it with raw SQL
Je recommanderais de développer sur PostgreSQL si vous déployez sur Heroku. Aucun ORM ne vous protégera du comportement spécifique à la base de données. –
Et j'aime utiliser SQLite localement et Postgre sur l'expédition, donc je ne suis pas lié à une certaine DB. À chacun ses goûts. –