Сводка
Регистрирует набор данных многопользовательской, рабочей группы или настольной базы геоданных как версионный.
Использование
Инструменты версий работают только с наборами данных из многопользовательских, рабочих групп и настольных баз геоданных. Файловая и персональная базы геоданных не поддерживают версии.
При регистрации набора классов объектов как версионного, как версионные регистрируются все классы пространственных объектов в наборе классов объектов.
Входной набор данных должен быть из подключения к базе данных, установленного от имени владельца этих данных.
Набор данных с возможностью архивирования не может быть зарегистрирован как версионный. Если вы уже включили возможность архивирования для ваших данных, но также хотите зарегистрировать данные как версионные, необходимо сначала отключить архивирование, зарегистрировать данные как версионные, и включить архивирование снова.
Синтаксис
arcpy.management.RegisterAsVersioned(in_dataset, {edit_to_base})
Параметр | Объяснение | Тип данных |
in_dataset | Набор данных, который будет зарегистрирован как версионный. | Table View; Feature Dataset |
edit_to_base (Дополнительный) | Указывает, будут ли перемещены изменения, внесенные в версию по умолчанию, в базовые таблицы.
| Boolean |
Производные выходные данные
Имя | Объяснение | Тип данных |
out_dataset | Обновленный входной набор данных. | Представление таблицы; Набор классов объектов |
Пример кода
RegisterAsVersioned, пример 1 (автономный скрипт)
Пример автономного скрипта показывает, как использовать инструмент RegisterAsVersioned для регистрации набора данных как версионного.
# Name: RegisterAsVersioned_Example.py
# Description: Registers dataset as versioned
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/Connections/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature"
# Execute RegisterAsVersioned
arcpy.RegisterAsVersioned_management(datasetName, "NO_EDITS_TO_BASE")
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да