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

大文字に一致するPostgresql正規表現、Unicode対応

    PG 9.1以前のバージョンの正規表現エンジンは、コードポイントが1バイトに収まらない文字を正しく分類しません。'Ó'のコードポイント 211であるため、正しく機能しますが、'Ą'のコードポイント は260で、255を超えています。

    PG 9.2の方が優れていますが、すべてのアルファベットに対して100%正しいわけではありません。このコミット をご覧ください。 PostgreSQLソースコード、特にコメントのこれらの部分:

    および

    残念ながら、これは9.1にバックポートされませんでした



    1. Oracleは列を最初の位置に移動します

    2. Django get_or_createをiexactと一緒に使用すると、フィールドの設定に失敗します

    3. SQLの2つの列から一意のペアを見つける方法は?

    4. ON INSERTトリガーが処理されると、innodbテーブルはどのようにロックされますか?