Возможна ли логическая репликация с использованием pglogical с timescaleDB?
Я настроил полнофункциональную логическую репликацию нескольких мастеров на один подчиненный.
Как только я преобразую любую из реплицированных таблиц в гипертаблицу timescaleDB, репликация перестает работать - реплицируется только структура, но нет данных.
Можно ли использовать timescaleDB вместе с pglogical? Можно ли будет использовать PostgreSQL 10 и его встроенные возможности логической репликации?
Я предполагаю, что логическая репликация не имеет смысла в контексте таблиц, состоящих из виртуальных блоков.
0 ответов
Нет.
Насколько нам известно, логическая репликация PG10 не будет работать с гипертаблицами, потому что она фактически не реплицирует команды DDL, а вместо этого просто выполняет pub / sub для данных.
- Майк Фридман, технический директор TimescaleDB (04.04.2019)
Подробнее: https://github.com/timescale/timescaledb/issues/1138