Da PostgreSQL 8.2 devi usare:
GRANT USAGE, SELECT ON SEQUENCE cities_id_seq TO www;
GRANT USAGE - Per le sequenze, questo privilegio consente l'utilizzo delle funzioni currval e nextval.
Inoltre come sottolineato da @epic_fil nei commenti puoi concedere i permessi a tutte le sequenze nello schema con:
GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO www;
Nota :Non dimenticare di scegliere il database (\c <database_name>
) prima di eseguire i comandi di concessione dei privilegi