42703
nghĩa là undefined_column
- điều này xảy ra vì bạn sử dụng dấu ngoặc kép xung quanh "$2","$3"
và dấu ngoặc kép đang xác định các đối tượng db (trong phần này của truy vấn - cột). Xóa chúng để trở thành:
db.query('INSERT INTO users(name,student_id) VALUES($1,ARRAY[$2,$3]::INTEGER[]) RETURNING *', [data.name, data.id])
.then(function(user) { })
.catch(function(err) {
return callback(null, err);
})