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