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

Вывод списка резервных копий из хранилища

примечание

Исполнять сценарий необходимо от имени пользователя postgres.

Описание сценария​

Команда для просмотра списка существующих резервных копий текущего экземпляра базы данных или указанного экземпляра по имени (instance_name).

Последовательность выполнения​

Инициируйте просмотр списка резервных копий текущего экземпляра БД через CLI copywala командой copywala storage backups [instance_name].

Результат​

При выполнении команды без указания имени экземпляра БД будет выведен список существующих резервных копий текущего экземпляра базы данных:

$ copywala storage backups
+---+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| # | BACKUP URI |
+---+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 1 | local-fs:///backups/testdb_0198a21b-a76f-7c06-b071-9c35cc9fc181/backups/2025-09-04-14-32_0199147f-eced-7324-9eed-804e768e7803_archive_00000001000000000000000A.cwl |
| 2 | local-fs:///backups/testdb_0198a21b-a76f-7c06-b071-9c35cc9fc181/backups/2025-09-04-16-40_019914f5-33a5-7622-ae28-c9acff65792c_full_00000001000000000000000E.cwl |
| 3 | local-fs:///backups/testdb_0198a21b-a76f-7c06-b071-9c35cc9fc181/backups/2025-09-04-16-44_019914f8-c01a-7bcb-98e6-793a0a0109d1_full_000000010000000000000010.cwl |
+---+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Если имя экземпляра указано, то будет выведен список резервных копий конкретного экземпляра:

$ copywala storage backups testdb_0198a21b-a76f-7c06-b071-9c35cc9fc181
+---+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| # | BACKUP URI |
+---+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 1 | local-fs:///backups/testdb_0198a21b-a76f-7c06-b071-9c35cc9fc181/backups/2025-09-04-14-32_0199147f-eced-7324-9eed-804e768e7803_archive_00000001000000000000000A.cwl |
| 2 | local-fs:///backups/testdb_0198a21b-a76f-7c06-b071-9c35cc9fc181/backups/2025-09-04-16-40_019914f5-33a5-7622-ae28-c9acff65792c_full_00000001000000000000000E.cwl |
| 3 | local-fs:///backups/testdb_0198a21b-a76f-7c06-b071-9c35cc9fc181/backups/2025-09-04-16-44_019914f8-c01a-7bcb-98e6-793a0a0109d1_full_000000010000000000000010.cwl |
+---+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Исключительные сценарии​

  • Не удалось установить подключение к удаленному хранилищу резервных копий.

  • Не удалось получить доступ к локальному хранилищу резервных копий.

  • Введено наименование экземпляра, у которого нет резервных копий в хранилище:

    $ copywala storage backups unknown-instance-name
    2025-09-08 09:34:51.412 ERR storage backups failed err="list local backups: read dir: open /backups/unknown-instance-name/backups: no such file or directory"