Méthode d'importation de fichiers JSON PostgreSQL simplifiée
L'importation de fichiers JSON dans une base de données PostgreSQL nécessite souvent une approche fastidieuse impliquant des colonnes typées et des tables intermédiaires. Cependant, PostgreSQL fournit un moyen simple d'utiliser l'outil psql en ligne de commande.
La clé de cette méthode est d'utiliser des backticks pour charger le fichier JSON dans une variable psql :
<code>\set content `cat /path/to/json_file.json`</code>
Après avoir chargé le JSON, créez une table temporaire pour le stocker :
<code>create temp table t ( j jsonb );</code>
Ensuite, insérez le contenu de la variable dans le tableau :
<code>insert into t values (:'content');</code>
Pour récupérer les données importées, exécutez simplement une instruction select sur la table :
<code>select * from t;</code>
Cette technologie vous permet d'importer des objets JSON multi-lignes directement dans des colonnes JSON sans intégration explicite ni requêtes SQL complexes. Vous pouvez également utiliser cette méthode directement pour effectuer des opérations sur les données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!