Колонку добавили на publisher, а logical replication остановилась
Колонку добавили на publisher, а logical replication остановилась Logical replication не переносит DDL автоматически: publisher schema изменилась ≠ subscriber schema изменилась Но любое отличие schema ещё не означает ошибку. Таблицы сопоставляются по fully qualified name, колонки — по имени. Их порядок может различаться, а subscriber может иметь дополнительные columns. Проверьте ещё publication column list. Без column list новые колонки publisher становятся публикуемыми. С явным списком колонок новая колонка может вообще не участвовать в replication stream. Перед миграцией: publication → subscriptions → published columns → subscriber schema → binary mode → application rollout Для additive change во многих случаях безопаснее заранее подготовить subscriber, но это не универсальное правило для любого DDL. Если apply остановился: ошибка → publication → published columns → schema publisher/subscriber → compatibility → исправление → контроль apply REFRESH PUBLICATION не синхронизирует DDL. Сохраните вопросы, которые нужно добавить в review миграции, если таблица участвует в logical replication. #УЦФОРС #PostgreSQL #DBA #МиграцииБД #LogicalReplication