Re: Changing DB ownership

From: "Sander Steffann" <steffann(at)nederland(dot)net>
To: <japsey(at)futuredental(dot)com>, "Christopher Murtagh" <christopher(dot)murtagh(at)mcgill(dot)ca>
Cc: "postgres general" <pgsql-general(at)postgresql(dot)org>
Subject: Re: Changing DB ownership
Date: 2003-08-06 09:08:51
Message-ID: 002201c35bfa$61530c10$c801a8c0@office.computel.nl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi,

> Why would you want to do that?
>
> Why not do it an easier way and dump the database and restore it into
> your new database?
>
> There's got to be a lot of stuff to consider when doing something as
> radical as renaming a database.

He is not talking about renaming his database, he is talking about changing
the OWNER of the database.

> >UPDATE pg_database SET datdba = 504 WHERE datname='chris';

This is how I change the owner of the database too. It's not that diffucult,
but it would be nice if it could be changed using an ALTER statement.

I have noticed in the past that the dumps produced by pg_dump are difficult to
restore if the datdba you change to has no rights to create databases. I
haven't tested this with recent releases though. I suspect that this has
already been fixed in pg_dump.

Bye,
Sander.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message psql-mail 2003-08-06 09:43:58 tsearch2 on postgresql 7.3.4
Previous Message Mario Weilguni 2003-08-06 07:56:32 Re: pg_xlog question