PostgreSQL 9.2 beta3 release
beta3がリリースされたようなので、JSON型日本語問題が修正されているのか確認してみた。
beta2のときには、PostgreSQL 9.2のJSON型 - 日々の記録 別館で示したように、キーや値に日本語が含まれているとJSONパーサが失敗していたが、beta3では対応してもらったようだ。
$ psql -p 5439 postgres psql (9.2beta3) Type "help" for help. postgres=# SELECT '{"key1":"値1","key2":"val2"}'::json; json ------------------------------ {"key1":"値1","key2":"val2"} (1 row) postgres=# SELECT '{"キー1":"val1","key2":"val2"}'::json; json -------------------------------- {"キー1":"val1","key2":"val2"} (1 row) postgres=#