symmetricds - 初始加载在 sym_x 表模式中创建我的表
问题描述
在 PostgreSQL 之上设置主-主复制后,我尝试使用以下方法执行初始加载:
./symadmin -engine octopusdb reload-node 2
我的设置是:
1. 我在单独的模式(复制)中创建了所有 sym_x 表。
2. 我在自己的其他模式中创建了所有应用程序表。
3. 我在 sym_trigger.source_schema_name 中为每个应用程序表插入了合适的模式名称。
尽管如此,初始负载似乎是在“复制”模式下而不是在它们自己的模式下创建应用程序表。
属性文件或初始加载命令是否缺少某些参数?
解决方案
因此,显然对于多 schmea 配置,您需要为 sym_router 中的每个模式创建一个单独的记录(具有单独的 router_id 和适当的 target_schema_name),并为每个表在 sym_trigger_router 和 sym_trigger 中放置一条记录,并具有适当的 router_id 和模式名称) .
此外,一旦失败,我需要从对称软件下的 tmp 目录中删除所有内容,以便识别对 sym 表的更新。
推荐阅读
- android - Flutter 以编程方式设置 Android 启动画面颜色
- python - 如何使用 BeautifulSoup 在页面上抓取价格数据
- r - 根据插入符号 R 中的模型选择 tuneGrid
- python - pip 和 python 一致吗?似乎答案是否定的。有人可以帮我解密文档吗?
- javascript - 如何正确调用会话存储中的切换状态?
- c - cs50 pset1 cash: for 循环对某些值产生错误
- git - 添加为子模块后删除实际的 git repo
- javascript - 是否可以从文件中加载 Highcharts 选项?
- cadence-workflow - cadence 如何保存动作历史?
- swift - Xcode 预览不适用于通用视图