PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie führe ich eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung in einer Postgres 9.4 JSONB-Spalte durch?

Ich habe die Lösung für mein Problem gefunden:

SELECT * FROM "users" WHERE (profile #>> '{name}') ILIKE 'super %'

Ich weiß nicht, ob die Leistung gut genug ist, aber es funktioniert.
Wahrscheinlich ist es ratsam, einen Index hinzuzufügen.