Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Mengimport Fail JSON ke PostgreSQL Dengan Mudah Menggunakan Baris Perintah?

Bagaimanakah Saya Boleh Mengimport Fail JSON ke PostgreSQL Dengan Mudah Menggunakan Baris Perintah?

DDD
DDDasal
2025-01-13 08:38:43300semak imbas

How Can I Easily Import JSON Files into PostgreSQL Using the Command Line?

Kaedah import fail PostgreSQL JSON yang dipermudahkan

Mengimport fail JSON ke dalam pangkalan data PostgreSQL selalunya memerlukan pendekatan yang membosankan yang melibatkan lajur ditaip dan jadual perantaraan. Walau bagaimanapun, PostgreSQL menyediakan cara mudah untuk menggunakan alat psql baris arahan.

Kunci kepada kaedah ini ialah menggunakan backticks untuk memuatkan fail JSON ke dalam pembolehubah psql:

<code>\set content `cat /path/to/json_file.json`</code>

Selepas memuatkan JSON, buat jadual sementara untuk menyimpannya:

<code>create temp table t ( j jsonb );</code>

Seterusnya, masukkan kandungan pembolehubah ke dalam jadual:

<code>insert into t values (:'content');</code>

Untuk mendapatkan semula data yang diimport, hanya laksanakan penyataan pilih pada jadual:

<code>select * from t;</code>

Teknologi ini membolehkan anda mengimport objek JSON berbilang baris terus ke lajur JSON tanpa pembenaman eksplisit atau pertanyaan SQL yang kompleks. Anda juga boleh menggunakan kaedah ini secara langsung untuk melaksanakan operasi pada data.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengimport Fail JSON ke PostgreSQL Dengan Mudah Menggunakan Baris Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn