尝试对 MySQL 中的 SymmetricDS 配置表使用一个单独的架构

Trying to use one separated schema for SymmetricDS config tables in MySQL

我已经为源节点中的 SymmetricDS 表创建了一个单独的模式。此节点中还有其他两个模式,问题是,当 symmetricds 启动时,我收到几个这样的警告:

"Could not find any database tables matching 'schema1.table1' in the datasource that is configured"

在 mysql 中,我创建了一个可以在 symmetricds 配置模式中读写的用户,但只能读取其他模式中的表。我还创建了指定源模式名称的触发器。在目标节点属性文件中,我使用连接 URL 指向对称配置模式。

你能帮我找出我做错了什么吗?

终于找到了解决这个问题的方法。

根据这个 post https://sourceforge.net/p/symmetricds/discussion/739236/thread/c9e61a44/#b81f 我应该在触发器 table 中使用 SOURCE_CATALOG_NAME 而不是 SOURCE_SCHEMA_NAME。

通过这样做,SymmetricDS 已识别源中的两个模式。