PostgreSQL
September 10, 2022

Изменить размер хранилища

Когда начинает заканчиваться место в базе она переходит в режим RO. Если место закончится полностью база может помереть и оживить её может быть сложно. Поэтому лучше вовремя добавить места.

Увеличим размер хранилища в два раза для тестового кластера.

Поехали!

export POSTGRES=$(yc postgresql cluster get cam-postgres1 --format=json | jq -r ".id")
export FOLDER_ID=$(yc config get folder-id)
yc postgres cluster update $POSTGRES \
  --folder-id $FOLDER_ID \
  --disk-size 120 \
  --async

Во время изменения размера хранилища кластер становится недоступен.

Полезные ссылки.

Создаём кластер тут: https://teletype.in/@cameda/Lheee0sIIqV
Разворачиваем тестовый кластер из бекапа здесь: https://teletype.in/@cameda/lpSZylRnAF4
Увеличить размер хранилища можно по этой инструкции:
https://cloud.yandex.ru/docs/managed-postgresql/operations/update#change-disk-size
Здесь есть информация о переходе в режим RO: https://cloud.yandex.ru/docs/managed-postgresql/concepts/storage#read-only-monitor
Вывод из режима RO: https://cloud.yandex.ru/docs/managed-postgresql/concepts/storage#read-only-solutions