PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Trong NodeJS làm thế nào để lưu đối tượng JSON dưới dạng văn bản với mô-đun node-postgres?

Mô-đun postgres nút có một dạng khác của truy vấn ; trong đó tham số thứ 2 là một mảng các đối tượng. Vì vậy, trong trường hợp của bạn

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

và sau đó theo dõi điều đó với

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

Điều này cũng có thêm lợi ích là bảo vệ chống lại các cuộc tấn công SQL injection.




  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 &psycopg2:cơ sở dữ liệu không tồn tại

  2. Không thể truy cập bảng mà không có tên public.table. Có cách nào để loại bỏ công khai không?

  3. hàm có giá trị tập hợp được gọi trong ngữ cảnh không thể chấp nhận một tập hợp

  4. Cách giải quyết vấn đề AWS RDS:psycopg2.OperationalError:FATAL:xác thực mật khẩu không thành công cho người dùng root

  5. Cách ánh xạ org.postgresql.geometric.PGpoint sang Loại ngủ đông