Использование логическая репликация .
С помощью логической репликации вы можете иметь разные типы данных на основном и резервном.
Скопировать схему с помощью pg_dump -s
, изменить данныевведите копию и затем запустите логическую репликацию.
После того, как все данные скопированы, переключите приложение в режим ожидания.
Для времени простоя приложения приложение должно иметь возможность восстановить соединение.и повторите попытку, но это всегда требование в таком случае.
Для этого вам нужен PostgreSQL v10 или выше, и ваша база данных не должна изменять схему, поскольку DDL не реплицируется.