Вы не можете создать материализованное представление только на резервном сервере, потому что вы ничего не можете создать там.
Если вы используете REFRESH MATERIALIZED VIEW CONCURRENTLY
, представление будет заблокировано только на короткое время. Если это вызывает проблемы, убедитесь, что ваши транзакции короткие.