PG est un module utilisé pour se connecter à une BDD postgreSQL
Utiler pour un datamapper et aussi pour d'autres modules comme Sqitch, Sequelize, ...
Doc ici
1# Init 2npm i pg 3
Expemple pour envoyer un json dans un BDD postgres :
1const { Client } = require("pg"); 2 3const data = require("./data.json"); 4 5const client = new Client(); 6 7(async () => { 8 await client.connect(); 9 10 for (const object of data) { 11 const queryText = { 12 text: `INSERT INTO "public"."categories" ("name", "age") VALUES ($1, $2)`, 13 values: [object.name, object.age], 14 }; 15 await client.query(queryText); 16 } 17 18 await client.end(); // je referme le canal 19})(); 20