PostgreSQL: grant all privileges to user

Как правильно в PostgreSQL разрешить конкретному пользователю выполнение всех операций с базой данных?

Пользователь добавлен командой

$ createuser user
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) n
Shall the new role be allowed to create more new roles? (y/n) n

Потом от superuser'а СУБД ему был дан полный доступ к базе:
db=# grant all on database db to user ;
Но как показала практика, это либо неправильно, либо недостаточно: при попытке работы с базой ошибки типа:

[07/25/2008 14:04:24] 11565: ERROR:  permission denied for relation ...
[07/25/2008 15:04:07] 11755: ERROR:  permission denied for sequence ...

Не накосячил ли я с обрезанием прав при добавлении пользователя?
Давать неограниченные права не хочется.

На текущей итерации ответ в документации не нашёл.