Postgres 9.1 GRANT does not work

PostgreSQL rights system doesn't work like that. You will have to set rights on the objects themselves. Like so:

GRANT ALL ON ALL TABLES IN SCHEMA public TO strona_user;
GRANT ALL ON ALL SEQUENCES IN SCHEMA public TO strona_user;
GRANT ALL ON ALL FUNCTIONS IN SCHEMA public TO strona_user;

Besides the usual GRANT on the Postgres object itself, it is also necessary to grant usage on the schema in which the object is (this is done by the schema owner).

Example:

GRANT ALL ON TABLE <table_name> TO <user_name>
GRANT USAGE ON SCHEMA <schema_name> TO <user_name>