Resumen
Elimina la versión especificada de la geodatabase corporativa, de grupo de trabajo o de escritorio de entrada.
Uso
Solo puede eliminar la versión el propietario de la misma.
No se puede eliminar una versión principal hasta que todas las versiones secundarias dependientes se hayan eliminado.
Las versiones no se ven afectadas por los cambios que se producen en otras versiones de la geodatabase.
Las herramientas de versionado solo funcionan con datos de geodatabases corporativas, de grupo de trabajo y de escritorio. Las geodatabases personales y de archivos no admiten versiones.
Esta herramienta admite la eliminación de una versión en rama mediante el servicio de versionado.
Sintaxis
arcpy.management.DeleteVersion(in_workspace, version_name)
Parámetro | Explicación | Tipo de datos |
in_workspace | Especifica el archivo de conexión de base de datos a la geodatabase corporativa, de grupo de trabajo o de escritorio que contiene la versión que se va a eliminar. La opción predeterminada es utilizar el espacio de trabajo definido en el entorno Espacio de trabajo actual. Para el versionado en rama, puede utilizar una URL de servicio de entidades (es decir, https://mysite.mydomain/server/rest/services/ElectricNetwork/FeatureServer) o un elemento del portal de la capa de entidades. También puede eliminar una versión en rama mediante un archivo de conexión de base de datos (conectado a un espacio de trabajo versionado en rama) cuando se conecte como usuario administrador de geodatabase (sde). | Workspace |
version_name | Especifica el nombre de la versión que se va a eliminar. Para el versionado en rama, el nombre de la versión en rama que se va a eliminar debería estar totalmente calificado. P. ej., servicename.portaluser.versionname. | 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 utilizar la herramienta DeleteVersion para eliminar una versión.
# Description: Deletes a version
# Import system modules
import arcpy
# Set local variables
inWorkspace = "c:/Connections/whistler@gdb.sde"
versionName = "myVersion2"
# Execute DeleteVersion
arcpy.DeleteVersion_management(inWorkspace, versionName)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí