Vereinfachte Importmethode für PostgreSQL-JSON-Dateien
Das Importieren von JSON-Dateien in eine PostgreSQL-Datenbank erfordert oft einen langwierigen Ansatz mit typisierten Spalten und Zwischentabellen. PostgreSQL bietet jedoch eine einfache Möglichkeit, das Befehlszeilentool psql zu verwenden.
Der Schlüssel zu dieser Methode besteht darin, Backticks zu verwenden, um die JSON-Datei in eine psql-Variable zu laden:
<code>\set content `cat /path/to/json_file.json`</code>
Erstellen Sie nach dem Laden des JSON eine temporäre Tabelle, um es zu speichern:
<code>create temp table t ( j jsonb );</code>
Fügen Sie als Nächstes den Inhalt der Variablen in die Tabelle ein:
<code>insert into t values (:'content');</code>
Um die importierten Daten abzurufen, führen Sie einfach eine Select-Anweisung für die Tabelle aus:
<code>select * from t;</code>
Mit dieser Technologie können Sie mehrzeilige JSON-Objekte direkt in JSON-Spalten importieren, ohne explizite Einbettung oder komplexe SQL-Abfragen. Sie können diese Methode auch direkt verwenden, um Operationen an den Daten durchzuführen.
Das obige ist der detaillierte Inhalt vonWie kann ich JSON-Dateien einfach über die Befehlszeile in PostgreSQL importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!