JSON プリミティブ型および対応する PostgreSQL 型
以下の表では、JSON
プリミティブ型および対応する PostgreSQL 型について説明しています。
JSON プリミティブ型 |
PostgreSQL 型 | ノート |
---|---|---|
string |
テキスト | データベースのエンコーディングがUTF8でない場合、\u0000 はASCII以外のUnicodeエスケープと同様に許可されません。 |
number |
数値 | NaN 値および infinity 値は許可されません。 |
boolean |
ブール値 | 小文字の true スペルおよび false スペルのみが許可されます。 |
null |
該当なし | SQL NULL は別の概念です。 |
テキストの JSON
入力を jsonb
に変換する場合、RFC 7159 で記述されているプリミティブ型は、ネイティブの PostgreSQL 型に効率的にマップされます。