Сводка
Регистрирует набор данных многопользовательской базы геоданных как версионный.
Подробнее о том, как зарегистрировать данные в качестве сервис-ориентированных версий и традиционных версий.
Использование
Инструменты версий работают только с наборами данных в многопользовательской базы геоданных. Файловые базы геоданных не поддерживают версии.
Используемый тип версии определяется подключением к базе геоданных для входного набора данных; Тип версии является свойством, задаваемым в диалоговом окне Свойства подключения к базе геоданных подключения к базе данных. Более подробно о том, как установить тип версии, используя свойства подключения к базе геоданных.
При регистрации набора классов объектов как версионного, как версионные регистрируются все классы пространственных объектов в наборе классов объектов.
Входной набор данных должен быть из подключения к базе данных, установленного от имени владельца этих данных.
Набор данных с возможностью архивирования не может быть зарегистрирован как версионный. Если вы уже включили возможность архивирования для ваших данных, но также хотите зарегистрировать данные как версионные, необходимо сначала отключить архивирование, зарегистрировать данные как версионные, и включить архивирование снова.
Примечание:
Если набор данных зарегистрирован как версионные ветви, минимальная клиентская версия набора данных должна быть ArcGIS Pro 2.1. Это значит, что набор данных больше не будет доступен для использования в ArcGIS Desktop.
Синтаксис
arcpy.management.RegisterAsVersioned(in_dataset, {edit_to_base})
Parameter | Объяснение | Тип данных |
in_dataset | Набор данных, который будет зарегистрирован как версионный. | Table View; Feature Dataset |
edit_to_base (Дополнительный) |
Указывает, будут ли перемещены изменения, внесенные в версию по умолчанию, в базовые таблицы. Этот параметр не применим для версий ветвей.
| Boolean |
Производные выходные данные
Name | Объяснение | Тип данных |
out_dataset | Обновленный входной набор данных. | Представление таблицы; Набор классов объектов |
Пример кода
Пример автономного скрипта показывает, как использовать инструмент 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")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да