概要
入力エンタープライズ ジオデータベース、ワークグループ ジオデータベース、またはデスクトップ ジオデータベースから、指定されたバージョンを削除します。
使用法
バージョンを削除できるのはバージョンの所有者だけです。
親バージョンは、依存している子バージョンがすべて削除されるまで削除できません。
他のバージョンのジオデータベースに対する変更は、このバージョンに反映されません。
バージョニング ツールはエンタープライズ、ワークグループ、およびデスクトップ ジオデータベースのデータでのみ機能します。パーソナル ジオデータベースとファイル ジオデータベースでは、バージョニングはサポートされません。
このツールは、バージョン サービスを通じたバージョンの削除をサポートしています。
構文
DeleteVersion(in_workspace, version_name)
パラメーター | 説明 | データ タイプ |
in_workspace | 削除対象のバージョンが格納されたエンタープライズ、ワークグループ、またはデスクトップの各ジオデータベースに接続するためのデータベース コネクション ファイルを指定します。デフォルトでは、[現在のワークスペース] 環境で定義されたワークスペースを使用します。 ブランチ バージョン対応の場合、フィーチャ サービスの URL (すなわち、https://mysite.mydomain/server/rest/services/ElectricNetwork/FeatureServer) またはフィーチャ レイヤーのポータル アイテムを使用できます。また、ジオデータベース管理ユーザー (sde) として接続しているときに、(ブランチバージョン対応ワークスペースに接続された) データベース コネクション ファイルを介してブランチ バージョンを削除することもできます。 | Workspace |
version_name | 削除するバージョンの名前を指定します。 ブランチ バージョン対応の場合、削除するブランチ バージョンの名前は完全修飾である必要があります。例: servicename.portaluser.versionname. | String |
派生した出力
名前 | 説明 | データ タイプ |
out_workspace | 更新された入力ワークスペース。 | ワークスペース |
コードのサンプル
次のスタンドアロン スクリプトは、DeleteVersion ツールを使用してバージョンを削除する方法を示しています。
# Description: Deletes a version
# Import system modules
import arcpy
# Set local variables
inWorkspace = "c:/Connections/whistler@gdb.sde"
versionName = "myVersion2"
# Execute DeleteVersion
arcpy.DeleteVersion_management(inWorkspace, versionName)
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい