Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
允许您通过检查由 TableOrder 扩展选项指定的表顺序来禁用参照完整性。
toc={ OFF | ON }; ...
TableOrderChecking={ OFF | ON }; ...
在大多数应用程序中,远程数据库和统一数据库上的表具有相同的外键关系。这种情况下,您应将 TableOrderChecking 设为缺省值 ON,这样 dbmlsync 会确保在上载另一个具有外键的表之前未上载任何表。这可确保参照完整性。
在统一和远程数据库具有不同的外键关系时,该选项非常有用。将该选项与 TableOrder 扩展选项配合使用,以指定服务器上满足参照完整性约束的表顺序,尽管这可能违反远程数据库中的表顺序。
此选项仅在指定了 TableOrder 扩展选项时才会有用。
缺省值为 ON。
以下 dbmlsync 命令行说明在启动 dbmlsync 时如何设置此选项:
dbmlsync -e "toc=OFF"
以下 SQL 语句说明如何在数据库中存储此选项:
CREATE SYNCHRONIZATION SUBSCRIPTION TO sales_publication FOR ml_user1 OPTION toc='Off';