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

PostgreSQL 9.3:大文字のUUIDをテーブルに挿入する方法

    まず、PostgreSQLではUUIDは128ビットの数値であり、そのように格納されることに注意してください(36文字の文字列としてではありません!)。ここで説明しているのは、このタイプのデータの入力形式と出力形式です。

    PostgreSQLマニュアル 言う:

    RFC 4122 言う:

    つまり、標準に従うために、値は常にです。 小文字で印刷されます。

    もちろん、大文字で結果を生成する場合は、次のようなものを使用できます。

    select upper(id::TEXT) from uuidtest;
    


    1. 配列を含むpostgresjsonフィールドから特定の値を含むすべてのレコードを選択する方法

    2. ハーフアップではなくラウンドハーフダウンを使用するMySQLROUND関数

    3. テーブルでの自己結合と再帰的選択

    4. 範囲クエリの効率的なデータモデル