Kolom Anda username tampaknya menjadi array ketik, sehingga literal 'mahman' bukan input yang valid untuk itu.
Seharusnya '{mahman}' :
INSERT INTO user_data.user_data (username,randomint)
VALUES ('{mahman}',1);
(Atau buat varchar biasa kolom atau text sebagai gantinya.)
Pembaruan mengonfirmasinya:character varying(50)[] adalah array dari character varying(50) .
Tentang array literal / konstruktor array:
- Meneruskan array dari node-postgres ke fungsi plpgsql
- Cara meneruskan array tipe khusus ke fungsi Postgres