sql >> Databasteknik >  >> RDS >> PostgreSQL

Lagrar Array-värden till heltal

42703 betyder undefined_column - detta händer eftersom du använder dubbla citattecken runt "$2","$3" och dubbla citattecken identifierar db-objekt (i denna del av frågan - kolumner). Ta bort dem för att vara:

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. Hur kan jag lagra byte i Oracle Varchar2 och få ASCII att behandla som text

  2. PostgreSQL inkrementell säkerhetskopiering och punkt-i-tid-återställning

  3. PHP pagineringsklass

  4. java.lang.ClassNotFoundException:com.microsoft.jdbc.sqlserver.SQLServerDriver :Laddar jag in rätt drivrutin?