デフォルトでは、PostgreSQL には大文字と小文字を区別しない照合がありません。そのドキュメントには、OS ロケールに基づいて新しい照合順序を追加する方法が説明されています。
http://www.postgresql.org/docs/9.1/static/sql-createcollation.html
ただし、作成された照合では大文字と小文字が区別されます。
私の質問は次のとおりです。大文字と小文字を区別しない照合順序を PostgreSQL サーバーに追加するにはどうすればよいですか?
誰かがワークフローを説明できますか?
ネット上で参考文献を見つけることができませんでしたが、可能であると言う人もいます。v9.1 - Debian GNU/Linux および Windows 上の v9.2 でテストしました。
私が知っていることを明確にするために:
- PostgreSQL CITEXTアドオン データ型
- 検索とインデックスでのLOWER/UPPERの使用。
これらは私が望む解決策ではありません。