Upgrading from < 8.1 with users and groups with same name

Поиск
Список
Период
Сортировка
От Martin Pitt
Тема Upgrading from < 8.1 with users and groups with same name
Дата
Msg-id 20051229220027.GE5114@piware.de
обсуждение исходный текст
Ответы Re: Upgrading from < 8.1 with users and groups with same name  (Bruce Momjian <pgman@candle.pha.pa.us>)
Re: Upgrading from < 8.1 with users and groups with same name  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
Hi PostgreSQL developers!

I recently got a rather interesting Debian bug [1]: When upgrading a
pre-8.1 database to 8.1, the upgrade messes up permissions if the old
database had users and groups with the same name. Since in 8.1 they
get collapsed to a 'role' there will be a name clash.

My current solution checks for this situation and aborts the upgrade
if there is at least one name which is both an user and a group (and
asks for renaming either before attempting the upgrade again).

For an upstream solution, maybe pg_dumpall should detect this
situation and abort with an error?

Thank you in advance for any idea,

Martin

[1] http://bugs.debian.org/343622

--=20
Martin Pitt        http://www.piware.de
Ubuntu Developer   http://www.ubuntu.com
Debian Developer   http://www.debian.org

In a world without walls and fences, who needs Windows and Gates?

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

Предыдущее
От: David Wheeler
Дата:
Сообщение: Re: BUG #2122: Inconsistent FK Error Messages
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Upgrading from < 8.1 with users and groups with same name