Вывод списка резервных копий из хранилища
Исполнять сценарий необходимо от имени пользователя 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"