Resumen
Crea una nueva versión en la geodatabase especificada.
Uso
El nombre de la versión de salida lleva como prefijo el nombre de usuario de la geodatabase; por ejemplo, SDE.arctoolbox.
Los permisos de la versión de salida están configurados como privados por defecto, pero se pueden cambiar utilizando la herramienta Modificar versión.
Las geodatabases personales y de archivos no admiten el versionado. Las herramientas de versionado solo funcionan con las geodatabases corporativas.
Las versiones no son afectadas por los cambios que se producen en otras versiones de la base de datos.
El permiso de una versión sólo puede ser cambiado por su propietario (el usuario que lo creó).
Sintaxis
CreateVersion_management (in_workspace, parent_version, version_name, {access_permission})
Parámetro | Explicación | Tipo de datos |
in_workspace | Geodatabase corporativa que contiene la versión principal y que contendrá la versión nueva. | Workspace |
parent_version | Geodatabase, o versión de una geodatabase, en la cual se basará la nueva versión. | String |
version_name | Nombre de la versión que se creará. | String |
access_permission (Opcional) | El nivel de acceso de permisos de la versión para protegerla de ser editada o vista por usuarios que no sean el propietario.
| String |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_workspace |
Muestra de código
Ejemplo de CreateVersion (script independiente)
El siguiente script independiente muestra cómo crear una versión nueva.
# 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")
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: Sí
- ArcGIS Desktop Advanced: Sí