Краткая информация
Отменяет регистрацию набора данных многопользовательской, рабочей группы или настольной базы геоданных как версионного.
Использование
Инструменты версий работают только с наборами данных из многопользовательских, рабочих групп и настольных баз геоданных. Файловые базы геоданных не поддерживают версии.
Отмена регистрации набора данных как версионного без предварительного сжатия базы геоданных может привести к потере отредактированных данных.
- Чтобы увеличить производительность базы данных, периодически нужно сжимать базу данных. Сжатие базы данных удаляет все состояния базы данных, на которые нет ссылок, и избыточные строки. Только администратор базы геоданных может выполнить это действие.
- После сжатия базы данных или редактирования данных необходимо выполнить инструмент Анализировать, чтобы обновить статистику базы данных для каждого набора данных или класса объектов. Это улучшит отображение и производительность выполнения запросов.
При этом изменения, которые происходят с другими версиями этой же базы данных, не влияют на рассматриваемые версии.
Синтаксис
UnregisterAsVersioned_management (in_dataset, {keep_edit}, {compress_default})
Параметр | Объяснение | Тип данных |
in_dataset | Имя набора данных, регистрация которого как версионного будет отменена. | Table View; Feature Dataset |
keep_edit (Дополнительный) | Определяет, нужно ли поддерживать изменения, сделанные в версии.
| Boolean |
compress_default (Дополнительный) | Определяет, будут ли сжаты изменения и будут ли удалены неиспользуемые данные. Данная опция игнорируется, если при задании параметра keep_edit используется ключевое слово KEEP_EDIT.
| Boolean |
Пример кода
UnregisterAsVersioned, пример (автономный скрипт)
На следующем автономном скрипте демонстрируется как использовать инструмент UnregisterAsVersioned, чтобы отменить регистрацию набора данных как версионного.
# Name: UnregisterAsVersioned_Example.py
# Description: Unregisters a dataset as versioned
# Author: ESRI
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/whistler@prod.sde/prod.GDB.ctgFuseFeature"
# Execute UnregisterAsVersioned
arcpy.UnregisterAsVersioned_management(datasetName,
"NO_KEEP_EDIT",
"COMPRESS_DEFAULT")
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да