PostgreSQL 8.4 предоставляет привилегии DML для всех таблиц роли

Как мне предоставить DML (SELECT, INSERT, UPDATE, DELETE )для всех таблиц в схеме в PostgreSQL 8.4? Я также хотел бы, чтобы этот грант сохранялся и для создания новых таблиц в будущем.

Я видел решения для 9.0, но остановился на 8.4, так как он поставляется со стабильной версией Debian.

Я пробовал следующее в качестве основы, но это не работает,что приводит к неизбежному «отказу в доступе к отношению X»:

GRANT ALL PRIVILEGES ON DATABASE testdb TO testuser;

Я пролистал документацию и не нашел подходящего решения.

10
задан pointyhat 22 July 2012 в 10:32
поделиться