PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

UPDATE beberapa baris dari beberapa params di nodejs/pg

Pengemudi harus meneruskan kueri ke Postgresql dalam bentuk akhir ini:

update portfolios p
set votes = s.votes
from unnest(array[(5, 1), (15, 1), (25, 2)]) s (votes int, id int)
where p.id = s.id

Jadi, berikan kueri ini ke pengemudi:

update portfolios p
set votes = s.votes
from unnest($1) s (votes int, id int)
where p.id = s.id

dengan array yang sesuai sebagai parameter.

Perhatikan bahwa jika Anda membuat string sendiri alih-alih membiarkan driver melakukannya, Anda akan rentan terhadap injeksi 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. FULL OUTER JOIN untuk menggabungkan tabel dengan PostgreSQL

  2. cara menggunakan tipe data Blob di Postgres

  3. Temukan baris dengan rentang tanggal yang ditunda dan kumpulkan durasinya

  4. PostgreSQL bigserial &nextval

  5. Tutorial Ruby PostgreSQL