La tua colonna username sembra essere un array digita, quindi il letterale 'mahman' non è un input valido per esso.
Dovrebbe essere '{mahman}' :
INSERT INTO user_data.user_data (username,randomint)
VALUES ('{mahman}',1);
(Oppure rendilo un semplice varchar colonna o text colonna invece.)
L'aggiornamento lo conferma:character varying(50)[] è un array di character varying(50) .
Informazioni sull'array letterale / costruttore di array:
- Passa l'array da node-postgres alla funzione plpgsql
- Come passare un array di tipi personalizzati alla funzione Postgres