Подчиненные серверы думают, что расширение установлено (потому что ссылки на него были скопированы на него вместе с остальными каталогами мастера), но когда идет загрузка мяса и картошки расширения, на самом деле это не так. там.
Вам необходимо установить двоичные объекты, которые составляют расширения, на серверы реплик. То, как вы это сделаете, зависит от того, как вы установили программное обеспечение на этих серверах для запуска.
Когда я проверяю список расширений с помощью \ dx для каждой базы данных на главном компьютере, я получаю полный список, но на ведомых егопросто поп plpgsql.
Это не возможно на основе вашего описания. Если реплика является копией мастера, созданного pg_basebackup, то \ dx должен возвращать одинаковые результаты как для мастера, так и для реплики. \ dx просто проверяет системный каталог, чтобы увидеть, что он считает установленным. Если базовые двоичные файлы отсутствуют, это не волнует, в любом случае, оно сообщает об этом. Если вы получаете другие результаты, значит, вы не связаны с тем экземпляром, который вам кажется.