首页 > 解决方案 > 初始加载在 sym_x 表模式中创建我的表

问题描述

在 PostgreSQL 之上设置主-主复制后,我尝试使用以下方法执行初始加载:

./symadmin -engine octopusdb reload-node 2  

我的设置是:
1. 我在单独的模式(复制)中创建了所有 sym_x 表。
2. 我在自己的其他模式中创建了所有应用程序表。
3. 我在 sym_trigger.source_schema_name 中为每个应用程序表插入了合适的模式名称。

尽管如此,初始负载似乎是在“复制”模式下而不是在它们自己的模式下创建应用程序表。

属性文件或初始加载命令是否缺少某些参数?

标签: symmetricds

解决方案


因此,显然对于多 schmea 配置,您需要为 sym_router 中的每个模式创建一个单独的记录(具有单独的 router_id 和适当的 target_schema_name),并为每个表在 sym_trigger_router 和 sym_trigger 中放置一条记录,并具有适当的 router_id 和模式名称) .

此外,一旦失败,我需要从对称软件下的 tmp 目录中删除所有内容,以便识别对 sym 表的更新。


推荐阅读