インデックスを作成し、フィールドを大文字または小文字に変換できます。次に、クエリを実行するときに、同じ変換を実行でき、それが正しいことを実行します。
だから:
CREATE UNIQUE INDEX lower_case_username ON users ((lower(username)));
次に、同じことをクエリします:
SELECT username FROM users WHERE lower(username) = 'bob';
インデックスを作成し、フィールドを大文字または小文字に変換できます。次に、クエリを実行するときに、同じ変換を実行でき、それが正しいことを実行します。
だから:
CREATE UNIQUE INDEX lower_case_username ON users ((lower(username)));
次に、同じことをクエリします:
SELECT username FROM users WHERE lower(username) = 'bob';