sql >> データベース >  >> RDS >> PostgreSQL

postgres照合の違い。 osx v ubuntu

    デフォルトのUnicode照合要素テーブル 次の2つのエントリが表示されます:

    002C  ; [*0220.0020.0002] # COMMA
    002D  ; [*020D.0020.0002] # HYPHEN-MINUS
    

    ここで、COMMAの一次重みはHYPHEN-MINUSの一次重みよりも大きいため、HYPHEN-MINUSはCOMMAの前にソートされます。

    これは、デフォルトの重みを使用したUnicode照合アルゴリズムに従って予想される並べ替え順序であることに注意してください。 ASCIIバイト値による並べ替え順序が必要な場合は、別の順序になります。そして、他の有効な注文があります。ただし、ロケールの名前が「en_US.UTF-8」(または「en_US.utf8」、同じもの)の場合は、Unicodeの順序が必要になる可能性があります。しかし、それはあなたとあなたのオペレーティングシステムベンダーの間です。




    1. SQLiteサンプルデータベース

    2. ユーザー@'localhost'のデータベース''へのアクセスが拒否されました

    3. 一意/主キーの適用-インデックスの削除

    4. オラクルに日付と時刻を挿入する方法は?