Перейти к содержимому

Управление резервными копиями и восстановление

Получить список резервных копий кластера

Заголовок раздела «Получить список резервных копий кластера»
  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed PostgreSQL.
  3. Нажмите на имя нужного кластера и перейдите на вкладку Резервные копии.

Откроется список резервных копий кластера.

Получить информацию о конкретной резервной копии кластера

Заголовок раздела «Получить информацию о конкретной резервной копии кластера»
  • MWS CLI
  • API
  1. Если у вас нет утилиты MWS CLI:

  2. Узнайте имя кластера:

    bash
    mws mpostgres cluster list
  3. Узнайте имя резервной копии:

    bash
    mws mpostgres backup list --cluster <имя кластера>
  4. Выполните команду:

    bash
    mws mpostgres backup get --cluster <имя кластера> <имя резервной копии>
    bash
    metadata:
    displayName: ""
    createTime: "2025-09-30T02:10:39Z"
    updateTime: "2025-09-30T02:10:39Z"
    description: ""
    id: mpostgres/projects/<имя проекта>/clusters/<имя кластера>/backups/<имя резервной копии>
    spec: {}
    status:
    ready:
    state: OK
    backupTrigger: USER

Восстановить кластер из конкретной резервной копии

Заголовок раздела «Восстановить кластер из конкретной резервной копии»
Внимание

Для восстановления не может быть выбрана резервная копия, которая еще создается.

  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed PostgreSQL.
  3. Нажмите на имя нужного кластера и нажмите кнопку Восстановить.
  4. Выберите опцию Из резервной копии и укажите ту копию, из которой нужно восстановить кластер.
  5. Нажмите кнопку Начать.

В результате будет создан новый кластер в статусе Restoring с данными из выбранной резервной копии. Имя нового кластера задается автоматически.

Восстановить кластер на момент времени без выбора копии

Заголовок раздела «Восстановить кластер на момент времени без выбора копии»

Если указать дату до создания первой доступной резервной копии или выбрать дату в будущем, операция завершится ошибкой.

  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.

  2. В списке сервисов выберите Managed PostgreSQL.

  3. Нажмите на имя нужного кластера и нажмите кнопку Восстановить.

  4. Выберите опцию На момент времени и укажите, на какие дату и время нужно восстановить состояние кластера.

  5. Нажмите кнопку Начать.

    Сервис автоматически выберет ближайшую резервную копию и восстановит кластер к состоянию на выбранный момент времени.

В результате будет создан новый кластер в статусе Restoring. Имя нового кластера задается автоматически.

Удалить можно только резервную копию, которая была создана вручную.

Внимание

Убедитесь, что из удаляемой резервной копии не выполняется восстановление кластера, и она не находится в состоянии Restoring. Если эту резервную копию удалить, восстановление завершится с ошибкой.

  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed PostgreSQL.
  3. Нажмите на имя нужного кластера и перейдите на вкладку Резервные копии.
  4. Нажмите на значок ... для удаляемой резервной копии и выберите Удалить.
  5. Подтвердите удаление.