powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Приводит ли pg_resetxlog -f к потере данных.
9 сообщений из 9, страница 1 из 1
Приводит ли pg_resetxlog -f к потере данных.
    #39449327
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите разобраться пожалуста.
...
Рейтинг: 0 / 0
Приводит ли pg_resetxlog -f к потере данных.
    #39449329
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Два варианта интересуют:


При холодной остановке (stop -m fast)
При аварийной остановке
...
Рейтинг: 0 / 0
Приводит ли pg_resetxlog -f к потере данных.
    #39449386
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерс,

а читать религия не велит
https://www.postgresql.org/docs/current/static/app-pgresetxlog.html After running this command, it should be possible to start the server, but bear in mind that the database might contain inconsistent data due to partially-committed transactions. You should immediately dump your data, run initdb, and reload. After reload, check for inconsistencies and repair as needed.

что не очень удачно переведено как
https://postgrespro.ru/docs/postgrespro/9.5/app-pgresetxlog После запуска этой команды, старт сервера, скорее всего, будет возможен, однако, стоит учитывать, что сервер может оказаться не в целостном состоянии. Требуется немедленно выгрузить данные (dump), выполнить initdb и загрузить данные. После чего проверить целостность и при необходимости восстановить. (причина неконсистентности выпала при "переводе")

-f , как написано на тех же страничках, вообще режим исключительно для злобных деревянных мальчегов
...
Рейтинг: 0 / 0
Приводит ли pg_resetxlog -f к потере данных.
    #39449393
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwq,

Код: sql
1.
...check for inconsistencies and repair as needed.



а как это сделать?
...
Рейтинг: 0 / 0
Приводит ли pg_resetxlog -f к потере данных.
    #39449422
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерсqwwq,

Код: sql
1.
...check for inconsistencies and repair as needed.



а как это сделать?

ручками/кодом и тд исходя из бизнес структуры базы и приложения.

--
Maxim Boguk
dataegret.ru
...
Рейтинг: 0 / 0
Приводит ли pg_resetxlog -f к потере данных.
    #39449440
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Bogukсникерсqwwq,

Код: sql
1.
...check for inconsistencies and repair as needed.



а как это сделать?

ручками/кодом и тд исходя из бизнес структуры базы и приложения.


т.е. тупо перебирать данные селектами и смотреть все-ли на месте?

Нет какой-нибудь процедуры проверки на inconsistencies как в других СУБД?
...
Рейтинг: 0 / 0
Приводит ли pg_resetxlog -f к потере данных.
    #39449453
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерс,

тупо снять дамп и залить его в другую бд, например.
отследить ругательства. (если плоский через psql)

но так вы проверите только технически наложенные ограничения
логические ограничения исходящие из бизнес-правил, и не отраженные в чеках или форейн кеях и т.п. так не проверить. там головой придётся.


но вообще-то, я бы задумался , какой макдак довёл субд до такой жизни. а главное -- как . ("но как, холмс 777")
небось fsync потеребонькали ? нет ?
...
Рейтинг: 0 / 0
Приводит ли pg_resetxlog -f к потере данных.
    #39449469
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqсникерс,

тупо снять дамп и залить его в другую бд, например.
отследить ругательства. (если плоский через psql)

но так вы проверите только технически наложенные ограничения
логические ограничения исходящие из бизнес-правил, и не отраженные в чеках или форейн кеях и т.п. так не проверить. там головой придётся.


но вообще-то, я бы задумался , какой макдак довёл субд до такой жизни. а главное -- как . ("но как, холмс 777")
небось fsync потеребонькали ? нет ?

Не, не теребонькали.


Экспорт с параметрами

Код: sql
1.
--format custom --blobs --verbose 



прошел успешно.


Его обязательно востанавливать надо с другую бд?

Если востановится нормально, то удалить то что востановили ил староую бд, на которой сбрасывали логи?
...
Рейтинг: 0 / 0
Приводит ли pg_resetxlog -f к потере данных.
    #39449533
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерс,

да делайте что хотите

если довели до необходимости pg_resetxlog -- единственно верным будет застрелить дба из духового ружья. или долго бить его по голове тупым предметом -- головой работодателя.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Приводит ли pg_resetxlog -f к потере данных.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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