Create Version (Data Management)

License Level:BasicStandardAdvanced

Summary

Creates a new version in the specified geodatabase.

Usage

Syntax

CreateVersion_management (in_workspace, parent_version, version_name, {access_permission})
ParameterExplanationData Type
in_workspace

The enterprise geodatabase that contains the parent version and will contain the new version. The default is to use the workspace defined in the environment settings.

Workspace
parent_version

The geodatabase, or version of a geodatabase, on which the new version will be based.

String
version_name

The name of the version to be created.

String
access_permission
(Optional)

The permission access level for the version.

String

Code Sample

The following stand-alone script demonstrates how to create a new version.

# Name: CreateVersion_Example.py
# Description: Creates a new version

# Import system modules
import arcpy

# Set local variables
inWorkspace = "Database Connections/whistler@gdb.sde"
parentVersion = "dbo.DEFAULT"
versionName = "myVersion"

# Execute CreateVersion
arcpy.CreateVersion_management(inWorkspace, parentVersion, versionName, "PUBLIC")

Environments

Related Topics

Licensing Information

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: Yes
ArcGIS for Desktop Advanced: Yes
11/18/2013