PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Przechowywanie wartości Array w liczbach całkowitych

42703 oznacza undefined_column - dzieje się tak, ponieważ używasz podwójnych cudzysłowów wokół "$2","$3" a cudzysłowy identyfikują obiekty db (w tej części zapytania - kolumny). Usuń je, aby były:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problemy z typem danych Serial w DBeaver i PostgreSQL

  2. Django z aplikacją PostgreSQL na Heroku nie synchronizuje się

  3. Jak zaktualizować wszystkie kolumny za pomocą INSERT ... ON CONFLICT ...?

  4. Tworzenie nowych modułów za pomocą rozszerzenia PostgreSQL Create

  5. Możliwość tworzenia bazy danych postgres w wierszu poleceń, ale nie w skrypcie bash