Re: Change onership of database and all tables? (fwd)

Поиск
Список
Период
Сортировка
От John Sidney-Woollett
Тема Re: Change onership of database and all tables? (fwd)
Дата
Msg-id 4520.192.168.0.64.1072686649.squirrel@mercury.wardbrook.com
обсуждение исходный текст
Ответ на Re: Change onership of database and all tables? (fwd)  (Russ Schneider <russ@sugapablo.com>)
Ответы Re: Change onership of database and all tables? (fwd)  ("John Sidney-Woollett" <johnsw@wardbrook.com>)
Список pgsql-general
If you use the following query:

select 'grant all on '||schemaname||'.'||tablename||' to NEWOWNER;'
from pg_tables
where schemaname in ('schema1', 'schema2', 'schema3', 'schemaN');

You will generate the appropriate scripts to grant ALL rights on tables
belonging to 'schema1', 'schema2', 'schema3', 'schemaN' to the user
NEWUSER.

Copy the resulting rows, and run them against the database. Simple, and
effective.

Hope that helps.

John Sidney-Woollett

Russ Schneider said:
>
> On Sun, 28 Dec 2003, Russ Schneider wrote:
>
>>
>> In 7.2, how would you change ownership of a database and all its tables
>> and sequences?
>>
>> Right now everything is owned by postgres and I want to change ownership
>> to a regualar user.
>
> Or if no one can answer the above question, what about a way to grant
> permissions on more than one table at a time?  Like GRANT ALL PRIVILEGES
> ON [ALL TABLES] TO [USER]?
>
> --
> [ Russ Schneider (a.k.a. Sugapablo)     ]
> [ http://www.sugapablo.com <--music     ]
> [ http://www.sugapablo.net <--personal  ]
> [ sugapablo@12jabber.com   <--jabber IM ]
>
> ---------------------------(end of broadcast)---------------------------
> TIP 7: don't forget to increase your free space map settings
>


В списке pgsql-general по дате отправления:

Предыдущее
От: Mark Kirkwood
Дата:
Сообщение: Re: Firebird and PostgreSQL at the DB Corral.
Следующее
От: "John Sidney-Woollett"
Дата:
Сообщение: Re: Change onership of database and all tables? (fwd)