journeypost=# INSERT INTO user_data.user_data (username,randomint) VALUES ('mahman',1); ERROR: array value must start with "{" or dimension information LINE 1: ... user_data.user_data (username,randomint) VALUES ('mahman... journeypost=# INSERT INTO user_data.user_data (username,randomint) VALUES {'mahman',1}; ERROR: syntax error at or near "{" LINE 1: ...O user_data.user_data (username,randomint) VALUES {'mahman',... journeypost=# INSERT INTO user_data.user_data (username,randomint) VALUES (2,{'mahman',1}); ERROR: syntax error at or near "{" LINE 1: ...ser_data.user_data (username,randomint) VALUES (2,{'mahman',...
The above varying INSERT statements fail, in PostgreSQL. What is it that I am doing wrong?
EDIT:
My schema:
journeypost=# \dt user_data.* List of relations Schema | Name | Type | Owner -----------+-----------+-------+------- user_data | user_data | table | user (1 row)
My table:
journeypost=# \d user_data.user_data Table "user_data.user_data" Column | Type | Modifiers -----------+-------------------------+----------- username | character varying(50)[] | not null randomint | integer | Indexes: "UsernameUnique" PRIMARY KEY, btree (username)