Re: changing ownership of db
От | Devrim GUNDUZ |
---|---|
Тема | Re: changing ownership of db |
Дата | |
Msg-id | Pine.LNX.4.44.0307291956570.17013-100000@emo.org.tr обсуждение исходный текст |
Ответ на | changing ownership of db ("Benjamin Thelen (CCGIS)" <thelen@ccgis.de>) |
Ответы |
Re: changing ownership of db
Re: changing ownership of db |
Список | pgsql-admin |
Hi, On Tue, 29 Jul 2003, Benjamin Thelen (CCGIS) wrote: > I would like to change the ownership of a database. The only thing I > could find up to now, is that it is difficult, but I couldn't find any > detailed help. Connect to that database via psql. Then, first, update pg_database: UPDATE pg_database SET datdba=(SELECT usesysid FROM pg_shadow WHERE usename='new_owner') WHERE datname='db_name'; If you also want to change the owner of the tables, update pg_class: UPDATE pg_class SET relowner=(SELECT usesysid FROM pg_shadow WHERE usename='new_owner') WHERE relname IN (SELECT relname from pg_class WHERE relname NOT LIKE 'pg_%'); Maybe there is a shorter way, but I know this one. HTH, Regards, -- Devrim GUNDUZ devrim@gunduz.org devrim.gunduz@linux.org.tr http://www.tdmsoft.com http://www.gunduz.org
В списке pgsql-admin по дате отправления: