Вашата колона 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