描述
在指定的地理数据库中创建新版本。
使用
输出版本名称使用地理数据库的用户名作为前缀,例如 SDE.arctoolbox。
默认情况下,输出版本的权限被设置为私有,但可使用更改版本工具进行更改。
个人和文件地理数据库不支持版本管理。版本管理工具仅适用于企业级地理数据库。
在其他数据库版本中发生的变化不会影响版本。
版本权限只能由版本所有者(创建版本的用户)进行更改。
语法
CreateVersion(in_workspace, parent_version, version_name, {access_permission})
参数 | 说明 | 数据类型 |
in_workspace | 包含父版本并将包含新版本的企业级地理数据库。 | Workspace |
parent_version | 新版本所基于的地理数据库或地理数据库的版本。 | String |
version_name | 要创建的版本的名称。 | String |
access_permission (可选) | 版本的访问权限级别可防止版本被所有者以外的用户编辑或查看。
| String |
派生输出
名称 | 说明 | 数据类型 |
out_workspace | 已更新的输入工作空间。 | 工作空间 |
代码示例
CreateVersion 示例(独立脚本)
以下独立脚本演示了如何创建新版本。
# Description: Creates a new version
# Import system modules
import arcpy
# Set local variables
inWorkspace = "c:/Connections/whistler@gdb.sde"
parentVersion = "dbo.DEFAULT"
versionName = "myVersion"
# Execute CreateVersion
arcpy.CreateVersion_management(inWorkspace, parentVersion, versionName, "PUBLIC")
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是