各バージョンのリリース内容PostgreSQL2021.08.21PostgreSQLでJSONの取り扱いについて各バージョンでどうバージョンアップされてきたのかまとめました。PostgreSQLにJSONという概念が生まれました。(できることは非常に少ないです。型の導入JSON型のカラムを作成できるようになりました。JSON文字列をデータとして登録できます。JSON内のキーや値を検索条件にしたりは残念ながらできませんでした。作成関数のサポートJSON文字列を生成する関数が2つだけサポートされました。サポート内容トピックとしては演算子の登場により「パスによるアクセス」や「JSON内の値を検索条件にする」といったことが可能になった点です。作成関数のサポート強化・演算子の登場こちらに使用できる関数と演算子が一覧化されますのでご参照ください。https://www.postgresql.jp/document/9.3/html/functions-json.html9.3からはできることがかなり増えていますね。データ型へのパスによるアクセス演算子の登場により、パスを指定することで特定のキーの値のみを取得といったことが可能になりました。演算子の登場により、特定のキーの値を検索条件にすることが可能になりました。サポート内容トピックとしてはJSONB型の登場により検索性能の大幅に向上した点です。型の導入JSONB型はデータをバイナリ形式で保管します。これにより検索の高速化ないしは「専用演算子」や「GINインデックス」が使用可能になります。インデックス対応JSONB型にインデックスが作成可能になりました。これにより検索性能が大幅に向上しました。JSON処理関数の登場JSONを処理する際の専用の関数が追加されました。詳細は以下をご確認ください。サポート内容JSONB型の機能が追加されてます。サポート内容JSONB型の機能が追加されてます。jsonbデータ構造の内部に要素を挿入できるJSONB型のhstoreの変換内容の修正hstore_to_jsonb_loose()の変換内容がhstore_to_json_loose()と一致するように修正されました。JSONの値に文章などが格納されている場合は非常にありがたい機能ですね。登場JSONB型のデータに対してSQLでの問い合わせにJSONパスが利用可能になりました。これによりJSONデータに対する部分指定での抽出が可能になりました。上げたい方は登録8割以上が年収600万円以上の求人で、今より年収を上げたい方、大手企業に就職したい方はハイクラス求人に特化してるレバテックキャリアがおすすめです。GeeklyIT・WEB・ソーシャルゲーム業界ならGeekly!業界特化の知見や求人を保有IT・WEB・ソーシャルゲーム業界ならGeeklyがおすすめ。業界特化だからこその知見や求人件数の多さが強みで、市場価値を高め活躍出来る転職に定評があります。SE求人多数といった転職者に人気のある求人が多数あります。