Я установил две виртуальные машины, где первая виртуальная машина является главной PostgreSQL, а вторая - подчиненной. Я использую PostgreSQL 10 с логической репликацией, поэтому я создал издателя и подписку.
Сначала я создал необходимые таблицы на Master, затем сделал резервную копию и применил ее к ведомому, чтобы все таблицы синхронизировались и все работало нормально.
Я использую приложение Rails с миграциями, поэтому теперь я хочу применить миграцию к основной БД, которая создаст много новых таблиц.
Каков наилучший способ создания этой жетаблицы с индексами для репликации?
Простое решение для меня - снова создать дамп главной БД и применить его к ведомому.
Но, может быть, существуют другие решения для синхронизации структуры базы данных?