标注 | 说明 | 数据类型 |
与复本地理数据库比较 | 复本方案将与之进行比较的复本地理数据库。 该地理数据库可以是本地地理数据库,也可以是地理数据服务。 | Workspace; GeoDataServer |
相关复本方案文件 | 包含将用于比较的相关复本方案的文件。 | File |
输出复本方案变更文件 | 将包含方案差异描述的文件。 | File |
摘要
生成描述复本地理数据库和相关复本地理数据库之间方案差异的 .xml 文件。
使用情况
参数
arcpy.management.CompareReplicaSchema(in_geodatabase, in_source_file, output_replica_schema_changes_file)
名称 | 说明 | 数据类型 |
in_geodatabase | 复本方案将与之进行比较的复本地理数据库。 该地理数据库可以是本地地理数据库,也可以是地理数据服务。 | Workspace; GeoDataServer |
in_source_file | 包含将用于比较的相关复本方案的文件。 | File |
output_replica_schema_changes_file | 将包含方案差异描述的文件。 | File |
代码示例
以下脚本演示了如何在 Python 窗口中使用 CompareReplicaSchema 函数。
import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.CompareReplicaSchema("MySDEdata.sde", "RelativeReplicaSchema.xml", "SchemaComparison.xml")
以下脚本演示了如何在独立 Python 脚本中使用 CompareReplicaSchema 函数。
# Description: Compare a replica schema (in an enterprise geodatabase
# workspace) to its relative replicas schema (in an .xml file).
# The results of the comparison are created in an .xml file.
# The relative replica's .xml schema file was created using the
# ExportReplicaSchema function.
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/Data"
# Set local variables
in_geodatabase = "MySDEdata.sde"
in_source_file = "RelativeReplicaSchema.xml"
output_schema_changes = "outputSchemaChanges.xml"
# Run CompareReplicaSchema
arcpy.management.CompareReplicaSchema(in_geodatabase, in_source_file, output_schema_changes)
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是