Отменить регистрацию данных как версионных (Инструменты Управление данными)
Краткая информация
Отменяет регистрацию набора данных многопользовательской базы геоданных как версионного.
Использование
Входной набор данных должен быть из подключения к базе данных, установленного от имени владельца этих данных.
Для набора данных необходимая эксклюзивная блокировка.
Отмена регистрации набора данных сервис-ориентированной версии без предварительной публикации всех именованных версий в версии по умолчанию может привести к потере внесенных изменений.
Отмена регистрации набора данных традиционных версий без предварительного сжатия базы геоданных может привести к потере измененных данных.
Имя набора данных, регистрация которого в качестве версионного будет отменена.
Table View; Feature Dataset
Не запускайте, если есть версии с правками
(Дополнительный)
Указывает, будут ли сохранены изменения, внесенные в версионные данные.
Отмечено–При наличии незавершенных изменений, которые могут быть потеряны, инструмент не сработает. К незавершенным изменениям относятся изменения в дельта-таблицах (традиционный версионный набор данных) и изменения в именованных версиях (набор данных сервис-ориентированной версии). Используется по умолчанию. Для традиционных версионных наборов данных не следует использовать эту опцию при сжатии изменений из версии по умолчанию в параметре Сжать все изменения в версии Default в базовую таблицу.
Не отмечено–При наличии незавершенных изменений, инструмент удалит эти изменения. Для традиционных версионных наборов данных используйте эту опцию при сжатии изменений из версии Default в параметре Сжать все изменения в версии Default в базовую таблицу.
Boolean
Сжать все изменения в версии Default в базовую таблицу
(Дополнительный)
Указывает, будут ли сжаты изменения и будут ли удалены неиспользуемые данные. Эта опция игнорируется, если отмечен параметр Не запускать, если есть версии с правками.
Этот параметр доступен только для наборов данных традиционных версий.
Отмечено–Изменения в версии по умолчанию Default будут сжаты в базовую таблицу.
Не отмечено–Все изменения, оставшиеся в дельта-таблицах, не будут сжаты. Используется по умолчанию.
Имя набора данных, регистрация которого в качестве версионного будет отменена.
Table View; Feature Dataset
keep_edit
(Дополнительный)
Указывает, будут ли сохранены изменения, внесенные в версионные данные.
KEEP_EDIT–При наличии незавершенных изменений, которые могут быть потеряны, инструмент не сработает. К незавершенным изменениям относятся изменения в дельта-таблицах (традиционный версионный набор данных) и изменения в именованных версиях (набор данных сервис-ориентированной версии). Используется по умолчанию. Для традиционных версионных наборов данных не следует использовать эту опцию при сжатии изменений из версии Default в параметре compress_default.
NO_KEEP_EDIT–При наличии незавершенных изменений, инструмент удалит эти изменения. Для традиционных версионных наборов данных используйте эту опцию при сжатии изменений из версии Default в параметре compress_default.
Boolean
compress_default
(Дополнительный)
Указывает, будут ли сжаты изменения и будут ли удалены неиспользуемые данные. Эта опция игнорируется, если параметр keep_edit задан как KEEP_EDIT.
Этот параметр доступен только для наборов данных традиционных версий.
COMPRESS_DEFAULT–Изменения в версии по умолчанию Default будут сжаты в базовую таблицу.
NO_COMPRESS_DEFAULT–Все изменения, оставшиеся в дельта-таблицах, не будут сжаты. Используется по умолчанию.
Boolean
Производные выходные данные
Имя
Объяснение
Тип данных
out_dataset
Набор данных с отмененной регистрацией.
Table View; Feature Dataset
Пример кода
Пример UnregisterAsVersioned (автономный скрипт)
Пример автономного скрипта показывает, как использовать функцию UnregisterAsVersioned для отмены регистрации набора данных как версионного.
# Name: UnregisterAsVersioned_Example.py
# Description: Unregisters a dataset as versioned
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/whistler@prod.sde/prod.GDB.ctgFuseFeature"
# Run UnregisterAsVersioned
arcpy.management.UnregisterAsVersioned(datasetName,
"NO_KEEP_EDIT",
"COMPRESS_DEFAULT")