Как запустить pg_restore для папки s3?

Вот пример восстановления postgres из файла s3 sigle. Он считывает этот файл в стандартный вывод и перенаправляет этот поток в инструмент pg_restore. А если на s3 несколько gz файлов? Есть ли способ заставить pg_restore читать их без загрузки во временную папку?

О восстановлении петли

  1. Во-первых, непонятно, как постгресс справляется с этой ситуацией. У меня есть 50-100 gz файлов разного размера. Да, у них есть nems и их можно сортировать. Но будет ли postgres выполнять правильное восстановление, если я использую только один файл?

введите здесь описание изображения

  1. Также цикл приводит к загрузке всех файлов в какую-либо папку. Файлы могут быть большими. Так что лучше восстанавливать их с s3 напрямую.

person Cherry    schedule 09.12.2019    source источник
comment
Мы не можем просто сделать это, только в цикле? Знаете ли вы имена файлов заранее?   -  person jjanes    schedule 09.12.2019
comment
вопрос обновлен.   -  person Cherry    schedule 10.12.2019