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
Lepaskan: 2025-01-13 08:38:43
asal
262 orang telah melayarinya

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>
Salin selepas log masuk

Selepas memuatkan JSON, buat jadual sementara untuk menyimpannya:

<code>create temp table t ( j jsonb );</code>
Salin selepas log masuk

Seterusnya, masukkan kandungan pembolehubah ke dalam jadual:

<code>insert into t values (:'content');</code>
Salin selepas log masuk

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

<code>select * from t;</code>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan