Selama bertahun-tahun server database PostgreSQL telah menambahkan berbagai fitur JSON sementara sekarang tambahan terbaru untuk menangani data terstruktur JavaScript Object Notation (JSON) adalah fungsi JSON_TABLE() SQL.
Fungsi JSON_TABLE() memungkinkan data JSON diubah menjadi tampilan relasional yang pada gilirannya dapat digunakan dalam klausa FROM dan sejenisnya. JSON_TABLE() telah menjadi salah satu fungsi JSON SQL terakhir yang tidak diterapkan oleh PostgreSQL MySQL / MariaDB, Oracle, dan beberapa solusi database lain sudah menawarkan fungsi JSON_TABLE(). Dari dokumentasi PostgreSQL baru:
“JSON_TABLE adalah fungsi SQL/JSON yang menanyakan data JSON dan menyajikan hasilnya sebagai tampilan relasional, yang dapat diakses sebagai tabel SQL biasa. Anda dapat menggunakan JSON_TABLE di dalam klausa FROM dari SELECT, UPDATE, atau DELETE dan sebagai data sumber dalam pernyataan MERGE.”Dukungan awal JSON_TABLE() untuk PostgreSQL digabungkan hari ini untuk Git. Ini pada gilirannya akan menjadi bagian dari rilis besar berikutnya, PostgreSQL 17.
Juga digabungkan hari ini adalah parser JSON non-rekursif untuk PostgreSQL. Pengurai JSON alternatif untuk PostgreSQL ini dapat digunakan untuk penguraian data secara bertahap tetapi dengan biaya yang lebih lambat dibandingkan pengurai keturunan rekursif.
Awalnya memanfaatkan parser JSON baru adalah kode untuk mengurai manifes cadangan secara bertahap. Semua kode ini digabungkan hari ini untuk PostgreSQL Git.
Itulah berita seputar PostgreSQL Menggabungkan JSON_TABLE(), Parser JSON Tambahan, semoga bermanfaat. Disadur dari Phoronix.com.