摘要
在指定的地理数据库中创建新版本。
用法
输出版本名称使用地理数据库的用户名作为前缀,例如 SDE.arctoolbox。
默认情况下,输出版本的权限被设置为私有,但可使用更改版本工具进行更改。
个人和文件地理数据库不支持版本管理。版本管理工具仅适用于企业级地理数据库。
在其他版本的数据库中发生的变化不会影响版本。
版本权限只能由版本所有者(创建版本的用户)进行更改。
语法
CreateVersion_management (in_workspace, parent_version, version_name, {access_permission})
参数 | 说明 | 数据类型 |
in_workspace | 包含父版本并将包含新版本的企业级地理数据库。 | Workspace |
parent_version | 新版本所基于的地理数据库或地理数据库的版本。 | String |
version_name | 要创建的版本的名称。 | String |
access_permission (可选) | 版本的访问权限级别可防止版本被所有者以外的用户编辑或查看。
| String |
代码实例
以下独立脚本演示了如何创建新版本。
# Name: CreateVersion_Example.py
# 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")