MySQL でしばらく作業した後、初めて PostgreSQL データベースを試しています。私の環境は、cPanel と phpPgAdmin による共有ホスティングです。私を困惑させることの 1 つは、データベースの照合です。私のホスティングの cPanel は常に、、、および をそれぞれ 、、および に設定してデータベースEncoding
をCollation
作成Character Type
しUTF8
ます。データベースはcPanel経由で作成され、そこにはオプションがないため、変更する方法がないようです。この回答によると、これらのパラメーターは、目的の設定でデータベースを再作成することによってのみ変更できます。en_US.UTF-8
en_US.UTF-8
だから私は疑問に思っていました:それは実際に重要ですか?照合順序が en_us.UTF8 に設定されている場合、ロシア語やヘブライ語など、英語以外の文字列やラテン語以外の文字列はどうなりますか? それらはどのように分類されますか?
更新: MySQL では、utf8mb4_unicode_ci 照合順序を選択するだけで、特定の言語を気にしなかったため、困惑しています。PostgreSQL の国別言語固有の照合と比較して、どのように機能するのだろうか。