Re: [HACKERS] Possible bug...
От | Tom Lane |
---|---|
Тема | Re: [HACKERS] Possible bug... |
Дата | |
Msg-id | 2613.937152519@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Possible bug... (Gabriel Akos <gabriel@lhsystems.hu>) |
Список | pgsql-hackers |
Gabriel Akos <gabriel@lhsystems.hu> writes: > I did the regression tests, and int2 ant int4 failed, but int8 was ok. They're probably OK, just platform-specific variations in error message wording. Did you examine regression.diffs? > 1. I create a table with a primary key > 2. With ALTER TABLE RENAME I change the name of the table... > 3. The name of the primary key index does not follow the table... It wouldn't, and doesn't need to. > 4. When I try to remove the index, no success, even renaming the table > back does not help (is not possible) ALTER TABLE RENAME is pretty broken, I think --- in current sources it fails even worse than above. (Looks like it needs to flush dirty buffers for the rel before changing the name of the underlying Unix files --- else mdblindwrt fails later on.) You might find that killing and restarting the postmaster will bring things back to a consistent state. In general, Postgres' support for ALTER TABLE is very weak; there are a lot of cases that aren't handled correctly. Perhaps someone will step up to the plate and improve it someday. regards, tom lane
В списке pgsql-hackers по дате отправления: