Din kolonne username ser ud til at være en matrix type, så den bogstavelige 'mahman' er ikke gyldig input til det.
Det skal være '{mahman}' :
INSERT INTO user_data.user_data (username,randomint)
VALUES ('{mahman}',1);
(Eller gør det til en almindelig varchar kolonne eller text kolonne i stedet.)
Opdatering bekræfter det:character varying(50)[] er en matrix af character varying(50) .
Om array literal / array constructor:
- Videre array fra node-postgres til plpgsql funktion
- Sådan overfører du tilpasset type-array til Postgres-funktionen