Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Разрушилась последовательность. ЧТО ДЕЛАТЬ? / 9 сообщений из 9, страница 1 из 1
09.12.2019, 17:27
    #39900258
Уткъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрушилась последовательность. ЧТО ДЕЛАТЬ?
Добрый вечер, коллеги.


При попытке

SELECT nextval('main_sequence');


Пишет:

ОШИБКА: неверная страница в блоке 0 отношения base/2762/88123
SQL-состояние: XX001
...
Рейтинг: 0 / 0
09.12.2019, 17:27
    #39900259
Уткъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрушилась последовательность. ЧТО ДЕЛАТЬ?
Хотел просто пересоздать ее.


НО от нее куча таблиц зависит и дропнуть ее не дает
...
Рейтинг: 0 / 0
09.12.2019, 17:30
    #39900265
Уткъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрушилась последовательность. ЧТО ДЕЛАТЬ?
DROP ... CASCADE. удалит 90% всей БД.
...
Рейтинг: 0 / 0
09.12.2019, 17:31
    #39900268
Уткъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрушилась последовательность. ЧТО ДЕЛАТЬ?
VACUUM FULL последовательность не трогает.
...
Рейтинг: 0 / 0
09.12.2019, 21:01
    #39900444
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрушилась последовательность. ЧТО ДЕЛАТЬ?
А разве нельзя отвязать последовательность, пересоздать и привязать обратно?
...
Рейтинг: 0 / 0
10.12.2019, 02:43
    #39900536
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрушилась последовательность. ЧТО ДЕЛАТЬ?
Уткъ,

1)создать новую последовательность
2)привязать к ней руками все таблицы вместо старой
*profit*
разбираться что у вас не так с старой...

ps: учитывая предыдущую ошику я вижу что lc_messages=C вы так и не поставили... очень зря... не надо локализованны сообщения о ошибках никогда включать...

pps: учитывая предыдущую ошибку - какие то проблемы у вас с диском или файловой системой я боюсь...

ppps: а почему на реплику не переключится? там скорее всего все в порядке будет.
...
Рейтинг: 0 / 0
10.12.2019, 10:30
    #39900649
Уткъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрушилась последовательность. ЧТО ДЕЛАТЬ?
Maxim Boguk
Уткъ,

1)создать новую последовательность
2)привязать к ней руками все таблицы вместо старой
*profit*
разбираться что у вас не так с старой...

ps: учитывая предыдущую ошику я вижу что lc_messages=C вы так и не поставили... очень зря... не надо локализованны сообщения о ошибках никогда включать...

pps: учитывая предыдущую ошибку - какие то проблемы у вас с диском или файловой системой я боюсь...

ppps: а почему на реплику не переключится? там скорее всего все в порядке будет.




1)создать новую последовательность

Тут понятно.




2)привязать к ней руками все таблицы вместо старой

Это не совсем понял, но предпологаю что ALTER TABLE ALTER COLUMN SET DEFAULT






ps: учитывая предыдущую ошику я вижу что lc_messages=C вы так и не поставили... очень зря... не надо локализованны сообщения о ошибках никогда включать...
Да, вы правы.



pps: учитывая предыдущую ошибку - какие то проблемы у вас с диском или файловой системой я боюсь...
Я тоже боюсь ...


ppps: а почему на реплику не переключится? там скорее всего все в порядке будет.
Реплики просто нет.
...
Рейтинг: 0 / 0
10.12.2019, 10:31
    #39900652
Уткъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрушилась последовательность. ЧТО ДЕЛАТЬ?
Guzya
А разве нельзя отвязать последовательность


Я бы с радостью, но что вы имеете ввиду под этим?
...
Рейтинг: 0 / 0
10.12.2019, 12:01
    #39900715
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрушилась последовательность. ЧТО ДЕЛАТЬ?
Покажите

Код: sql
1.
select * from pg_class where relfilenode=88123 \gx
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Разрушилась последовательность. ЧТО ДЕЛАТЬ? / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]