{TEST@EXAMPLE.COM}
と合わせたい{test@example.com, other@example.com}
大文字と小文字を区別するクエリを実行するだけで十分です。
select * from users where email @> '{test@example.com}'
ただし、大文字と小文字を区別しない contains クエリを配列列に対して実行する方法が見つかりません。
このページでは、大文字と小文字の区別について言及されていないため、これが可能であるという確信を植え付けるものではありません。何かご意見は?