SELECT 1 FROM user_email WHERE email ILIKE 'Foo@Foo.coM';
WHERE lower(email) = lower('foo@example.com')
I'm not sure ILIKE can hit an index in your example.
I'm not sure ILIKE can hit an index in your example.