From: | Andreas Seltenreich <seltenreich(at)gmx(dot)de> |
---|---|
To: | Andreas Kretschmer <akretschmer(at)despammed(dot)com> |
Cc: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: 'Alter database owner' in 7.4.6 |
Date: | 2005-04-20 13:47:30 |
Message-ID: | 873btlk1al.fsf@gate450.dyndns.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
Andreas Kretschmer schrob:
> ich wollt den Owner einer DB verändern, scheitere aber. Wie ist die
> korrekte Syntax?
>
> Ich bin DB-Superuser, und bekomme mit allen Varianten nur Syntaxfehler.
Also ALTER DATABASE ... TO OWNER ... gibt's einklich erst ab 8.0:
<http://www.postgresql.org/docs/8.0/static/release-8-0.html#AEN68058>
Unter 7.4.6 könnte man vielleicht an pg_database herumfrickeln (ohne
Gewähr)...
template1=# \l
List of databases
Name | Owner | Encoding
-----------+---------+----------
template0 | andreas | LATIN1
template1 | andreas | LATIN1
(2 rows)
template1=# update pg_database set datdba = (select usesysid from pg_user where usename = 'foo') where datname = 'template1';
UPDATE 1
template1=# \l
List of databases
Name | Owner | Encoding
-----------+---------+----------
template0 | andreas | LATIN1
template1 | foo | LATIN1
(2 rows)
Gruß
Andreas
From | Date | Subject | |
---|---|---|---|
Next Message | Manfred Rebentisch | 2005-04-20 20:18:53 | Mailingliste? Und Isolationlevel |
Previous Message | Andreas Kretschmer | 2005-04-20 12:56:10 | 'Alter database owner' in 7.4.6 |