Desde PostgreSQL 8.2 tienes que usar:
GRANT USAGE, SELECT ON SEQUENCE cities_id_seq TO www;
GRANT USAGE:para secuencias, este privilegio permite el uso de las funciones currval y nextval.
Además, como lo señaló @epic_fil en los comentarios, puede otorgar permisos a todas las secuencias en el esquema con:
GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO www;
Nota :No olvide elegir la base de datos (\c <database_name>
) antes de ejecutar los comandos de concesión de privilegios