Case-insensitive string matching for MySQL and PG

The last mile for MySQL support

---

On MySQL text columns are case-insensitive.
On PostgreSQL, they are case-sensitive by default.