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

В NodeJS как да запазя JSON обект като текст с модул node-postgres?

Модулът postgres на възела има друга форма на заявка; където вторият параметър е масив от обекти. Така че във вашия случай

var sql = 'INSERT INTO sessions(sid,user_id,session_object) VALUES ($1,$2,$3) RETURNING session_id';
var values = [id1,1,JSON.stringify(session)];

и след това проследете това с

client.query(sql,values,function(err,info) {
...

Това има и допълнителната полза от защита срещу атаки чрез SQL инжектиране.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgreSQL грешка initdb:командата не е намерена

  2. PostgreSQL:синтаксис на ляво външно присъединяване

  3. Задействане за изтриване на редове от свързани таблици преди изтриване на редове от действителната таблица

  4. PostgreSQL:текущ брой редове за заявка „по минута“

  5. pgAdmin3 проблеми с връзката