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 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ó).
Esta herramienta admite el versionado en rama mediante el servicio de versionado.
Sintaxis
arcpy.management.CreateVersion(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. Para el versionado en rama, utilice una URL de servicio de entidades (es decir, https://mysite.mydomain/server/rest/services/ElectricNetwork/FeatureServer). | 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 | El espacio de trabajo de entrada actualizado. | Espacio de trabajo |
Muestra de código
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 de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí