Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Mengimport Fail JSON dengan Mudah ke PostgreSQL tanpa Menggunakan SQL?
Mudah mengimport fail JSON ke PostgreSQL tanpa SQL
Ramai pengguna sering menggunakan kaedah yang rumit apabila mengimport fail JSON ke dalam pangkalan data PostgreSQL, seperti menggunakan lajur jenis JSON dan pernyataan SQL untuk beroperasi. Walau bagaimanapun, terdapat penyelesaian yang lebih mudah.
Pembolehubah JSONB dalam psql
Alat baris arahan psql PostgreSQL membolehkan anda memuatkan data JSON ke dalam pembolehubah JSONB menggunakan backticks. Anda kemudian boleh menggunakan pembolehubah ini untuk memasukkan data ke dalam jadual.
Sebagai contoh, katakan anda mempunyai fail JSON yang dipanggil customers.json:
<code>[ { "id": 23635, "name": "Jerry Green", "comment": "Imported from facebook." }, { "id": 23636, "name": "John Wayne", "comment": "Imported from facebook." } ]</code>
Untuk mengimport data ini ke dalam jadual bernama pelanggan anda boleh melakukan perkara berikut:
<code>\set content `cat customers.json` create temp table t ( j jsonb ); insert into t values (:'content');</code>
Pendapatan dan manipulasi data
Setelah data diimport, anda boleh mendapatkan dan memanipulasinya secara langsung:
<code>select * from t; select :'content'::jsonb -> 'name';</code>
Arahan ini menggunakan pembolehubah JSONB untuk menyediakan cara yang lebih langsung dan mudah untuk mengimport data JSON ke dalam pangkalan data PostgreSQL.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengimport Fail JSON dengan Mudah ke PostgreSQL tanpa Menggunakan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!