Váš sloupec username se zdá být pole typu, tedy doslovné 'mahman' není pro něj platný vstup.
Muselo by to být '{mahman}' :
INSERT INTO user_data.user_data (username,randomint)
VALUES ('{mahman}',1);
(Nebo z něj udělejte prostý varchar sloupec nebo text místo toho.)
Aktualizace to potvrzuje:character varying(50)[] je pole z character varying(50) .
O literálu pole / konstruktoru pole:
- Předejte pole z node-postgres do funkce plpgsql
- Jak předat pole vlastního typu funkci Postgres