Anda dapat membuat indeks dan mengubah bidang menjadi huruf besar atau kecil. Kemudian ketika Anda melakukan kueri, Anda dapat melakukan transformasi yang sama dan itu akan melakukan hal yang benar.
Jadi:
CREATE UNIQUE INDEX lower_case_username ON users ((lower(username)));
Kemudian tanyakan hal yang sama:
SELECT username FROM users WHERE lower(username) = 'bob';