Postgresql-10 как работает логическая репликация из коробки(вопросы по теме под катом)?
1) Можно ли создать логическую репликацию на уровне схемы
Нет.
Ответ есть даже в мануале: https://www.postgresql.org/docs/10/sql-createpubli...
Банально нет даже синтаксиса для создания публикации схемы.2) Связи между таблицами также будут реплицыроватся?
Что вы имеете в виду?
DDL вы переносите на подписчиков сами. Реплицируются только данныеTRUNCATE and DDL operations are not published.
truncate начали реплицировать в pg11. Репликации DDL нет и не будет как минимум ещё в pg12, на данный момент нет ни черновых патчей ни даже обсуждений таковой реализации.
То есть так, как вы, видимо, хотите настроить паблишера и он сам всем будет заниматься - не выйдет.
PS: есть некоторая терминологическая путаница, как англоязычная так и русскоязычная, schema и схема как namespace или schema и схема говоря о структуре базы, т.е. DDL
Мне кажется, вам больше подойдёт периодический бэкап схемы с последующим восстановлением на другом сервере.
Или вам данные тоже нужно переносить? Тогда, видимо, надо было с самого начала разделять по разным кластерам базы.