我想使用 bucardo 在两个数据库之间创建同步。这是一种单向同步。目标和源不相同(架构相同但数据不同)。
我已经与属性 onetimecopy=2 设置同步,但日志显示
has rows and we are in onetimecopy if empty mode, so we will not COPY
我不想删除目标上的数据,只想将数据从源复制到目标,这在目标上不可用。
我想使用 bucardo 在两个数据库之间创建同步。这是一种单向同步。目标和源不相同(架构相同但数据不同)。
我已经与属性 onetimecopy=2 设置同步,但日志显示
has rows and we are in onetimecopy if empty mode, so we will not COPY
我不想删除目标上的数据,只想将数据从源复制到目标,这在目标上不可用。
onetimecopy的Bucardo 文档有点过时,但onetimecopy=2
仅在目标不为空时才有效。
将其设置1
为COPY
从源到目标没有此限制,但要注意与主键的冲突。
对于数据的初始加载,我通常不依赖 Bucardo,而是使用 pg_dump 或其他任何东西,因为对我来说似乎更容易理解这个过程。