PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Не може да се вмъкне:ГРЕШКА:стойността на масива трябва да започва с { или информация за измерения

Вашата колона username изглежда емасив тип, така че литералът 'mahman' не е валиден вход за него.

Би трябвало да е '{mahman}' :

INSERT INTO user_data.user_data (username,randomint)
VALUES ('{mahman}',1);

(Или го направете обикновен varchar колона или text колона вместо това.)

Актуализацията го потвърждава:character varying(50)[] е масив от character varying(50) .

Относно литерала на масива / конструктора на масив:

  • Предаване на масив от node-postgres към plpgsql функция
  • Как да предам масив от персонализиран тип на функцията Postgres



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изпълнявайте отложен тригер само веднъж на ред в PostgreSQL

  2. Поправка:„операторът не съществува:цяло число || цяло число” в PostgreSQL

  3. Съпоставяне на сериен тип PostgreSQL с анотации за хибернация

  4. стойността е твърде дълга за тип символ варира (N)

  5. Django + Psycopg2:InterfaceError:поддържа се само протокол 3