Re: Upgrading from < 8.1 with users and groups with same name
От | Bruce Momjian |
---|---|
Тема | Re: Upgrading from < 8.1 with users and groups with same name |
Дата | |
Msg-id | 200512300106.jBU164104762@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Upgrading from < 8.1 with users and groups with same name (Martin Pitt <martin@piware.de>) |
Ответы |
Re: Upgrading from < 8.1 with users and groups with same name
|
Список | pgsql-bugs |
Martin Pitt wrote: -- Start of PGP signed section. > 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? I think we decided that the number of users who have this problem and would be using upgraded pg_dumpall to upgrade to 8.1 is too small. (If we had realized this problem pre-8.1, it would have been great to have fixed it.) In your upgrade script, you _know_ they are going to use your code for the upgrade so it is much more useful for you to check it. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073
В списке pgsql-bugs по дате отправления: