таблице всего 1 запись,
чего то не хватает для логической репликации?
все на одном ПК, только database разные
версия pg 11 на винде
конфиг wal_level на логику поменял
или на одном ПК не заработает?
Теоретически pglogical можэт и можэт работать в таком режыме — практически делать вам нехер, создайте два независимых постгреса. Линуксовые пакеты такое прямо командами в комплекте поддержывают (pg_createcluster,вот это всё), под виндой не знаю, но не должно быть сложно.
> или на одном ПК не заработает? Дело не в ПК, а в том, что при использовании логической репликации внутри одного кластера баз данных есть особенности, см. https://www.postgresql.org/docs/current/sql-createsubscription.html (в Notes, "Creating a subscription that connects to the same database cluster...").
спасибо, увидел, сейчас пока между разными инстансами настроил а можно ли логическую репликацию через публикацию натравить на разные по наимнованию таблицы, но идентичные по колонкам? например таблицаА пуликуется а приемка осуществляется в таблицаА1
Нет, нельзя. См. https://www.postgresql.org/docs/current/logical-replication-subscription.html : The schema definitions are not replicated, and the published tables must exist on the subscriber. Only regular tables may be the target of replication. For example, you can't replicate to a view. The tables are matched between the publisher and the subscriber using the fully qualified table name. Replication to differently-named tables on the subscriber is not supported.
Обсуждают сегодня