Отменить регистрацию данных как версионных (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Отменить регистрацию набора данных ArcSDE как версионного.

Использование

Синтаксис

UnregisterAsVersioned_management (in_dataset, {keep_edit}, {compress_default})
ПараметрОбъяснениеТип данных
in_dataset

Имя набора данных ArcSDE, у которого будет отменена регистрация как версионного.

Table View; Feature Dataset
keep_edit
(дополнительно)

Определяет, нужно ли поддерживать изменения, сделанные в версии.

  • KEEP_EDITПри наличии изменений в дельта-таблицах работа инструмента завершится ошибкой и отображением сообщения об ошибке. Не используйте данную опцию, если планируется сжатие изменений из Версии по умолчанию (Default version) в параметре compress_default. Это значение по умолчанию.
  • NO_KEEP_EDITПри наличии изменений в дельта-таблицах инструмент разрешит их удаление.
Boolean
compress_default
(дополнительно)

Определяет, будут ли сжаты изменения и будут ли удалены неиспользуемые данные. Данная опция игнорируется, если при задании параметра keep_edit используется ключевое слово KEEP_EDIT.

  • COMPRESS_DEFAULTИзменения в Версии по умолчанию (Default version) сжимаются в базовую таблицу. Это значение по умолчанию.
  • NO_COMPRESS_DEFAULTВсе изменения, оставшиеся в дельта-таблицах, не сжимаются.
Boolean

Пример кода

Отменить регистрацию данных как версионных. Пример (автономный скрипт)

На следующем автономном скрипте демонстрируется, как использовать инструмент Отменить регистрацию данных как версионных (Unregister As Versioned), чтобы отменить регистрацию набора данных как версионного.

# Name: UnregisterAsVersioned_Example.py
# Description: Unregisters a dataset as versioned
# Author: ESRI

# Import system modules
import arcpy

# Set local variables
datasetName = "Database Connections/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature"

# Execute UnregisterAsVersioned
arcpy.UnregisterAsVersioned_management( datasetName, "KEEP_EDIT", "COMPRESS_DEFAULT")

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013