Re: [ADMIN] Problems with enums after pg_upgrade
От | Bernhard Schrader |
---|---|
Тема | Re: [ADMIN] Problems with enums after pg_upgrade |
Дата | |
Msg-id | 50D02D13.3010004@innogames.de обсуждение исходный текст |
Ответ на | Re: [ADMIN] Problems with enums after pg_upgrade (Bruce Momjian <bruce@momjian.us>) |
Ответы |
Re: [ADMIN] Problems with enums after pg_upgrade
|
Список | pgsql-hackers |
On 12/18/2012 02:41 AM, Bruce Momjian wrote: > On Mon, Dec 17, 2012 at 12:14:29PM +0100, Bernhard Schrader wrote: >> Hello together, >> >> last thursday I upgraded one of our 9.0.6 postgresql servers to >> 9.2.2 with pg_upgrade. So far everything seemed to work but we now >> discover problems with the enum types. If we run one specific query >> it breaks all time with such an error message: >> >> ERROR: invalid internal value for enum: 520251 >> >> if this number should represent the enumtypid it is not existing >> anymore in pg_enum. >> >> How could i solve this problem? should we regenerate all enums? or >> what could we do? >> Hopefully anyone has a clue, google doesn't seem to be the ressource >> for this problem. > We seriously tested the enum code so I am pretty confused why this is > failing. If you do pg_dump --binary-upgrade --schema-only, do you see > that a number like this being defined just before the enum is added? > Hi Bruce, if i am dumping this db and grepping through the dump, i can't find the number. As far as we can see, the enum that is affected has now the enumtypid 16728. is there a table which keeps the possible typecasts from enum to text/text to enum etc.? if so, maybe the mapping in here is corrupt since the upgrade. regards -- Bernhard Schrader System Administration InnoGames GmbH Harburger Schloßstraße 28 (Channel 4) - 21079 Hamburg - Germany Tel +49 40 7889335-53 Fax +49 40 7889335-22 Managing Directors: Hendrik Klindworth, Eike Klindworth, Michael Zillmer VAT-ID: DE264068907 Amtsgericht Hamburg, HRB 108973 http://www.innogames.com – bernhard.schrader@innogames.de
В списке pgsql-hackers по дате отправления: