с pg_basebackup
Важна конфигурация.
Варианта есть два:
- у вас есть архив WAL, который пишется из archive_command/archive_mode. Тогда указываете в recovery.conf restore_command, который будет тянуть WAL из этого вашего настроенного архива
- у вас нет архива WAL. Тогда вы обязаны вызывать pg_basebackup с -X stream (емнип, это дефолт начиная с 10, но лучше указывать всё равно явно). Или хотя бы с -X fetch - но гарантий в этом случае никаких.
Без WAL старт невозможен.