Crear versión (Administración de datos)
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 SDE; 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 versiones. Las herramientas de versionado sólo funcionan con las geodatabases de ArcSDE.
-
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
Parámetro | Explicación | Tipo de datos |
in_workspace |
Geodatabase de ArcSDE que contiene la versión principal y que contendrá la versión nueva. La opción predeterminada es utilizar el espacio de trabajo definido en la configuración del entorno. | 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) |
Nivel de acceso de permiso de la versión. | String |
Ejemplo de código
La siguiente secuencia de comandos independiente muestra cómo crear una versión nueva.
# Name: CreateVersion_Example.py # Description: Creates a new version # Author: ESRI # Import system modules import arcpy # Set local variables inWorkspace = "Database Connections/ninefour@gdb.sde" parentVersion = "dbo.DEFAULT" versionName = "myVersion" # Execute CreateVersion arcpy.CreateVersion_management(inWorkspace, parentVersion, versionName, "PUBLIC")