Hello
In PostgreSQL you need to grant privileges to databases, schemas and tables. Inyour example the table is owned by postgres and user1 has no rights in it.
bye.-christian-