我为源节点中的SymmetricDS表创建了一个单独的模式。此节点中还有其他两个模式,问题是,当symmetricds启动时,我会收到几个这样的警告:
"找不到任何匹配' schema1.table1'的数据库表在已配置的数据源"
中在mysql中,我创建了一个可以在symmetricds配置模式中读写的用户,但只能从其他模式中读取表。我还创建了指定源模式名称的触发器。在目标节点属性文件中,我使用指向对称配置架构的连接URL。
你能帮我找出我做错的事吗?
答案 0 :(得分:2)
最后我找到了解决这个问题的方法。
根据这篇文章https://sourceforge.net/p/symmetricds/discussion/739236/thread/c9e61a44/#b81f,我应该在触发器表中使用SOURCE_CATALOG_NAME而不是SOURCE_SCHEMA_NAME。
通过这样做,SymmetricDS识别出源中的两个模式。