sql >> Databasteknik >  >> RDS >> PostgreSQL

postgres:få körbar fråga från fråga med parametrar

pg-promise har en frågeformateringsmotor som kan användas oberoende av frågor.

const pgp = require('pg-promise')(/* Initialization Options */);

const query = pgp.as.format('INSERT INTO table(column1,column2,column3) VALUES($1,$2,$3)',
    ["data1", "data2", "data3"]);

console.log(query);

Utgångar:

INSERT INTO table(column1,column2,column3) VALUES('data1','data2','data3')

Se format API .

UPPDATERA

För ett högpresterande tillvägagångssätt med en enda INSERT fråga se Multi-row insert with pg-promise .



  1. Försöker att inte behöva två separata lösningar för x86- och x64-program

  2. Allvarligt fel:Anrop till odefinierad funktion sqlsrv_connect() i C:\xampp\htdocs

  3. Använd Django dumpdata för att dumpa en delmängd av övergripande data?

  4. Fix Åtkomst nekad för användaren 'root'@'localhost' för phpMyAdmin