PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

postgres:получаване на изпълнима заявка от заявка с параметри

pg-promise има механизъм за форматиране на заявки, който може да се използва независимо от заявките.

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);

Изходи:

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

Вижте API за формат .

АКТУАЛИЗАЦИЯ

За подход с висока производителност с един INSERT заявка вижте Вмъкване на много редове с pg-promise .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на колона псевдоним в клаузата where в Postgresql

  2. postgresql - не може да създаде база данни - OperationalError:изходна база данни template1 е достъпна от други потребители

  3. PostgreSQL generate_series() със SQL функция като аргументи

  4. Как да разрешите проблема с разрешението при стартиране на Postgresql от minikube?

  5. Грешка в Postgres след актуализиране на TimescaleDB на Ubuntu:файлът не е намерен