sql >> Database teknologi >  >> RDS >> PostgreSQL

Lagring af matrixværdier til heltal

42703 betyder undefined_column - dette sker, fordi du bruger dobbelte anførselstegn omkring "$2","$3" og dobbelte anførselstegn identificerer db-objekter (i denne del af forespørgslen - kolonner). Fjern dem for at være:

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



  1. Hvordan bruger jeg Postgresql ANY-operatoren i en NOT IN-sætning

  2. Hvordan får man de generelt mest populære tags fra normaliserede tabeller?

  3. Kinesisk tegnkodning af JSF-input

  4. MySQL benchmark