概要
指定のジオデータベースに新規バージョンを作成します。
使用法
出力されるバージョン名には、接頭辞として SDE.arctoolbox などのジオデータベース ユーザー名が付けられます。
出力されるバージョンの権限はデフォルトで Private に設定されますが、これは [バージョン プロパティの変更 (Alter Version)] ツールを使用して変更できます。
パーソナル ジオデータベースとファイル ジオデータベースでは、バージョニングはサポートされません。バージョニング ツールはエンタープライズ ジオデータベースでのみ機能します。
バージョンには、データベースの他のバージョンで行われた変更は反映されません。
バージョンの権限はバージョンの所有者 (バージョンを作成したユーザー) のみが変更できます。
構文
arcpy.management.CreateVersion(in_workspace, parent_version, version_name, {access_permission})
パラメーター | 説明 | データ タイプ |
in_workspace | 親バージョンが存在し、新規バージョンが作成されるエンタープライズ ジオデータベース。 | Workspace |
parent_version | 新規バージョンのベースとなるジオデータベース、またはジオデータベースのバージョン。 | String |
version_name | 作成するバージョンの名前。 | String |
access_permission (オプション) | 所有者以外のユーザーによる編集や表示を制限するための、バージョンのアクセス権レベルです。
| String |
派生した出力
名前 | 説明 | データ タイプ |
out_workspace | 更新された入力ワークスペース。 | ワークスペース |
コードのサンプル
CreateVersion (バージョンの作成) の例 (スタンドアロン スクリプト)
次のスタンドアロン スクリプトは、新規バージョンの作成方法を示しています。
# Description: Creates a new version
# Import system modules
import arcpy
# Set local variables
inWorkspace = "c:/Connections/whistler@gdb.sde"
parentVersion = "dbo.DEFAULT"
versionName = "myVersion"
# Execute CreateVersion
arcpy.CreateVersion_management(inWorkspace, parentVersion, versionName, "PUBLIC")
環境
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい