Re: проблема с последовательностями и pg_dump
От | Andrey N. Oktyabrski |
---|---|
Тема | Re: проблема с последовательностями и pg_dump |
Дата | |
Msg-id | 4EEDAD1E.5000809@bestmx.ru обсуждение исходный текст |
Ответ на | проблема с последовательностями и pg_dump (Gleb Chipiga <gleb.chipiga@gmail.com>) |
Список | pgsql-ru-general |
On 17.12.11 21:28, Gleb Chipiga wrote: > Проблема в том что на эту последовательность завязано несколько таблиц > (всего несколько десятков таблиц и процедур) и удалить это не вариант. > Даже заменить на другую это уже проблема. К тому же эта проблема не с > одной последовательностью, а с несколькими. Хотелось бы как нибудь > исправить текущий последовательности. > > 16 декабря 2011 г. 17:32 пользователь Andrey N. Oktyabrski > <ano@bestmx.ru> написал: >> On 16.12.11 14:47, Gleb Chipiga wrote: >>> >>> В документации нашел, что последовательности должны содержать только >>> одну запись. >>> >>> PostgreSQL 8.3.16, FreeBSD 7.2 >>> >>> Может кто то сталкивался и знает с чем это связано и как можно пофиксить? >> >> Оно, конечно, неспортивно, и не unix way, но почему бы её не уничтожить и >> заново создать? Мне кажется, это глюк конкретно версии 8.3.16 под freebsd 7.2. Года 4 назад у меня 8.3 работал со штатной нагрузкой порядка 500qps, как раз в базе была одна последовательность на все таблицы. Ничего подобного не было ни разу. Как починить, я не знаю. Привычка исправлять всё как можно быстрее заставляет искать гарантированно работающие решения, а это именно drop/create. Если есть достаточно времени, можно попробовать поискать более изящное решение, но по-моему всё равно всё кончится drop/create. Ну, несомненно в первую очередь имеет смысл попробовать обновиться до 8.3.17 в надежде на то, что оно само всё починит.
В списке pgsql-ru-general по дате отправления: