Ihre Spalte username scheint ein Array zu sein Typ, also das wörtliche 'mahman' ist keine gültige Eingabe dafür.
Es müsste '{mahman}' sein :
INSERT INTO user_data.user_data (username,randomint)
VALUES ('{mahman}',1);
(Oder machen Sie es zu einem einfachen varchar Spalte oder text stattdessen Spalte.)
Update bestätigt es:character varying(50)[] ist ein Array von character varying(50) .
Über Array-Literal / Array-Konstruktor:
- Array von node-postgres an plpgsql-Funktion übergeben
- So übergeben Sie ein benutzerdefiniertes Typarray an die Postgres-Funktion