1

我想使用 bucardo 在两个数据库之间创建同步。这是一种单向同步。目标和源不相同(架构相同但数据不同)。

我已经与属性 onetimecopy=2 设置同步,但日志显示

has rows and we are in onetimecopy if empty mode, so we will not COPY

我不想删除目标上的数据,只想将数据从源复制到目标,这在目标上不可用。

4

1 回答 1

0

onetimecopy的Bucardo 文档有点过时,但onetimecopy=2仅在目标不为空时才有效。

将其设置1COPY从源到目标没有此限制,但要注意与主键的冲突。

对于数据的初始加载,我通常不依赖 Bucardo,而是使用 pg_dump 或其他任何东西,因为对我来说似乎更容易理解这个过程。

于 2020-07-04T14:39:58.413 回答