目次

Search

  1. はじめに
  2. コマンドラインプログラムとユーティリティ
  3. コマンドラインユーティリティのインストールと設定
  4. コマンドラインプログラムの使用
  5. コマンドラインプログラムの環境変数
  6. infacmdの使用
  7. infacmd asコマンドリファレンス
  8. infacmd audコマンドリファレンス
  9. infacmd autotuneコマンドリファレンス
  10. infacmd bgコマンドリファレンス
  11. infacmd ccpsコマンドリファレンス
  12. infacmdクラスタコマンドリファレンス
  13. infacmd cmsコマンドリファレンス
  14. infacmd disコマンドリファレンス
  15. infacmd disクエリ
  16. infacmd dpコマンドリファレンス
  17. infacmd idpコマンドリファレンス
  18. infacmd edpコマンドリファレンス
  19. Infacmd esコマンドリファレンス
  20. infacmd icsコマンドリファレンス
  21. infacmd ipcコマンドリファレンス
  22. infacmd ispコマンドリファレンス
  23. infacmd ldmコマンドリファレンス
  24. infacmd masコマンドリファレンス
  25. infacmd miコマンドリファレンス
  26. infacmd mrsコマンドリファレンス
  27. infacmd msコマンドリファレンス
  28. infacmd oieコマンドリファレンス
  29. infacmd psコマンドリファレンス
  30. infacmd pwxコマンドリファレンス
  31. infacmd rohコマンドリファレンス
  32. infacmd rmsコマンドリファレンス
  33. infacmd rtmコマンドリファレンス
  34. infacmd schコマンドリファレンス
  35. infacmd searchコマンドリファレンス
  36. infacmd sqlコマンドリファレンス
  37. infacmd tdmコマンドリファレンス
  38. infacmd toolsコマンドリファレンス
  39. infacmd wfsコマンドリファレンス
  40. infacmd wsコマンドリファレンス
  41. infacmd xrfコマンドリファレンス
  42. infacmd制御ファイル
  43. infasetupコマンドリファレンス
  44. pmcmdコマンドリファレンス
  45. pmrepコマンドリファレンス
  46. filemanagerに関する作業
  47. pmrepファイルに関する作業

コマンドリファレンス

コマンドリファレンス

PurgeVersion

PurgeVersion

リポジトリデータベースからオブジェクトのバージョンをパージします。削除したオブジェクトおよびアクティブオブジェクトのバージョンをパージできます。最新バージョンのオブジェクトがチェックインされてバージョンのステータスがDeletedの場合、そのオブジェクトは削除されたオブジェクトです。その他のオブジェクトはアクティブオブジェクトです。
削除されたオブジェクトのバージョンをパージする場合は、すべてのバージョンをパージします。削除されたオブジェクトはチェックインする必要があります。削除されたすべてのオブジェクトのバージョン、または指定した終了時刻よりも前に削除されたオブジェクトのバージョンをパージできます。終了時刻は、日付と時刻、日付のみ、または現在の日付からの日数で指定できます。
アクティブオブジェクトのバージョンをパージする場合は、パージ基準を指定できます。以前のバージョンを保持およびパージするバージョン数を指定でき、指定したパージカットオフ時刻よりも古いバージョンをパージできます。チェックアウトバージョンまたは最新のチェックインバージョンはパージできません。
複合オブジェクトのバージョンをパージする場合、パージする依存オブジェクトのバージョンを考慮してください。
-kオプションを使用すると、パージされないオブジェクトと、オブジェクトバージョンがパージされない理由を表示できます。 例えば、ユーザーにオブジェクトバージョンをパージする権限がない場合があります。 デプロイメントグループの一部であるオブジェクトバージョンはパージできません。
PurgeVersionコマンドでは、以下の構文を使用します。
purgeversion {-d <all | time_date | num_day> |  {-n <last_n_versions_to_keep> |  -t <time_date | num_day>}} [-f <folder_name>] [-q <query_name>] [-o <output_file_name>] [-p (preview purged objects only)] [-b (verbose)] [-c (check deployment group reference)] [-s dbd_separator] [-k (log objects not purged)]
以下の表に、
pmrep
PurgeVersionのオプションおよび引数を示します。
オプション
引数
説明
-d
all
time_date
num_day
-nまたは-tを使用しない場合に必須。チェックインされた削除済みオブジェクトのすべてのバージョンをパージします。削除したすべてのオブジェクトに
all
を指定するか、または終了時刻を指定すると、終了時刻よりも前に削除されたオブジェクトのすべてのバージョンをパージできます。終了時刻は、MM/DD/YYYY HH24:MI:SSまたはMM/DD/YYYYの形式、または現在の日付からの日数で指定します。複数の日付を指定する場合、値は0より大きい整数である必要があります。
-n
last_n_versions_to_keep
-dまたは-tを使用しない場合に必須。アクティブオブジェクトに対して保持しておく最新のチェックインオブジェクトバージョンの数。値は0より大きい整数である必要があります。たとえば、最後の6つのチェックインバージョンを除くすべてのバージョンをパージするには、6を入力します。オブジェクトがチェックアウトされている場合は、チェックアウトバージョンも保持されます。
オブジェクトバージョンをパージした後で、そのオブジェクトバージョンを取得することはできません。過去のバージョンに戻すことができるようにするには、オブジェクトのすべてのバージョンをパージすることを回避します。
-t
purge_cutoff_time
-dまたは-nを使用しない場合に必須。アクティブオブジェクトのオブジェクトバージョンをパージするためのカットオフ時刻。カットオフ時刻よりも前にチェックインされたバージョンをパージします。カットオフ時刻は、MM/DD/YYYY HH24:MI:SSまたはMM/DD/YYYYの形式、または現在の日付からの日数で指定できます。複数の日付を指定する場合、値は0より大きい整数である必要があります。-tオプションを使用する場合は、パージのカットオフ時刻の後にチェックインされた場合でも最新チェックインバージョンを保持します。
-f
folder_name
オプション。オブジェクトバージョンがパージされるフォルダ。フォルダを指定しない場合、リポジトリのすべてのフォルダからオブジェクトバージョンをパージします。
-q
query_name
オプション。特定のクエリ結果セットからオブジェクトバージョンをパージするために使用するクエリ。
-dオプションを使用する場合は、削除されたオブジェクトのすべてのバージョンをパージします。削除されたオブジェクトの最近のバージョンを保持して古いバージョンをパージするには、削除したオブジェクトを返すクエリを定義してから、-nオプション、-tオプション、またはその両方と共に-qオプションを使用できます。
-o
outputfile_name
オプション。パージしたオブジェクトバージョンに関する情報を保存する出力ファイル。
-p
-
オプション。PurgeVersionコマンドをプレビューします。
pmrep
は、実際にオブジェクトバージョンをパージしないでパージ結果を表示します。
-b
-
オプション。Verboseモードでパージ情報を表示または保存します。Verboseモードは、リポジトリ名、フォルダ名、バージョン番号、ステータスなど、オブジェクトバージョンに関する詳細情報を示します。-bオプションは、-oオプションおよび-pオプションと共に使用できます。
-c
-
オプション。パージプレビューで返されるオブジェクトバージョンでリポジトリのデプロイメントグループを検索します。パージプレビューにデプロイメントグループのオブジェクトバージョンが含まれる場合、
pmrep
は警告を表示します。
-cオプションを-pオプションとともに使用した場合、パージされるオブジェクトと、デプロイメントグループに含まれるオブジェクトバージョンが表示されます。 -cオプションを使用し、-pオプションを使用しない場合、デプロイメントグループの一部であるオブジェクトバージョンはパージされません。
-cオプションはパフォーマンスにマイナスの影響を与える可能性があります。
-s
dbd_separator
オプション。ODBCソースの名前にピリオド(.)がある場合は、ソースオブジェクトを定義するときに別の区切り文字を定義します。たとえば、ソースオブジェクトを、database_name.source_nameの代わりに、database_name\source_nameとして定義し、dbd_separatorをバックスラッシュ(\)として定義します。
-k
-
オプション。パージ基準に一致してもパージされないオブジェクト名およびバージョンをすべてリストします。-kオプションを使用すると、オブジェクトバージョンがパージされない理由も表示されます。 例えば、オブジェクトをパージするために必要な特権がない場合は、オブジェクトバージョンはパージされません。
オブジェクトバージョンがデプロイメントグループに属する場合、そのオブジェクトバージョンはパージされません。 オブジェクトが複数のデプロイメントグループのメンバーである場合、理由には、オブジェクトがパージされない原因となった最初のデプロイメントグループが表示されます。