12. Хотим это провести в формате "взять базу, сделать ro (запретить входящие на запись), выгрузить дамп, загрузить на новый сервер, переключить клиентов". Так делать нормально? И тогда хотел бы спросить совета как правильно "сделать базу read only"
постгрес не умеет прозрачно для клиентов становиться readonly. есть костыльные способы, но они по сути сводятся к запрету подключения к конкретной БД и обрыву существующих подключений, либо выставлению readonly в настройках текущей сессии силами самих клиентов. не рассматривали вариант апгрейда через pg_upgrade link mode?
спасибо за ответ. нет, не смотрели. Это какая-то форма репликации?
эм, не несовсем... посмотрите этот короткий пост, тут перечислены варианты апгрейдов, можете присмотреться и выбрать то что вам больше подходит ну и дальше спросить тут или гуглить
pg_upgrade это вариант обновления постгреса из коробки - суть сводится к выключению постгреса, оффлайн обновлению и последующему запуску. использование link mode позволяет минимизировать время оффлайна до 1 минуты и менее
Обсуждают сегодня