Resumen
Upgrades a production database schema.
A production database stores ArcGIS Defense Mapping, ArcGIS Production Mapping, ArcGIS Maritime, ArcGIS Bathymetry, or ArcGIS Aviation tables using the data model for the given extension. These data models describe hard-copy maps or charts based on product specifications.
Uso
The Workspace for Production Database parameter value must be a geodatabase that contains a production database. This tool upgrades the production database to the latest version.
Use una ruta a un archivo de conexión si el Espacio de trabajo para base de datos del producto hace referencia a una geodatabase corporativa. Las credenciales de usuario del archivo de conexión deben tener permiso para crear datos en el espacio de trabajo.
Puede usar una palabra clave de configuración para geodatabases de archivos y corporativas. Cada configuración y tipo de geodatabase admite diferentes palabras clave de configuración; sin embargo, las geodatabases personales no admiten palabras clave.
Sintaxis
arcpy.production.UpgradeProductionDatabase(production_database_workspace, {database_config_keyword})
Parámetro | Explicación | Tipo de datos |
production_database_workspace | El espacio de trabajo que almacenará la base de datos de producción. | Workspace |
database_config_keyword (Opcional) | Almacenamiento de base de datos o clave de configuración. El valor predeterminado es Predeterminados. | String |
Muestra de código
UpgradeProductionDatabase example (stand-alone script)
The following stand-alone script demonstrates how to use the UpgradeProductionDatabase function. The script upgrades a production database with a schema from a previous version.
# Name: UpgradeProductionDatabase_Example.py
# Description: Upgrades a production database in an existing file geodatababase to the current schema
# Requirements: Production Mapping extension
# import arcpy and checkout a Production Mapping license
import arcpy
arcpy.CheckOutExtension("foundation")
#Set local variables
productiondatabase_workspace = "C:\\Data\\ProductionDatabase.gdb"
database_config_keyword = "DEFAULTS"
# upgrades a production database
arcpy.UpgradeProductionDatabase_production(productiondatabase_workspace, database_config_keyword)
print "Script completed successfully."
# Check in the extension
arcpy.CheckInExtension("foundation")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Requiere Production Mapping
- Advanced: Requiere Production Mapping