Informatica Data Quality
- Informatica Data Quality 10.4.1
- 所有产品
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)]
选项
| 参数
| 说明
|
---|---|---|
-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 时将清除最后签入的六个版本以外的其他所有版本。如果对象已签出,还将保留已签出的版本。
在清除对象版本之后,无法检索这些版本。要确保您能还原到以前的版本,请避免清除对象的所有版本。
|
-t
| purge_cutoff_time
| 未使用 -d 或 -n 时为必选项。清除活动对象的对象版本的截止时间。清除在截止时间之前已签入的版本。可以按 MM/DD/YYYY HH24:MI:SS 格式或 MM/DD/YYYY 格式指定清除截止时间,也可以将清除截止时间指定为距离当前日期之前的天数。如果指定天数,则该值必须是一个大于 0 的整数。使用 ‑t 选项时,将保留最新签入的版本,即使该版本是在清除截止时间之后签入的也是如此。
|
-f
| folder_name
| 可选。从中清除对象版本的文件夹。如果未指定文件夹,将清除存储库的所有文件夹中的对象版本。
|
-q
| query_name
| 可选。用于从特定查询结果集中清除对象版本的查询。
如果使用 -d 选项,将清除已删除对象的所有版本。要保留已删除对象最近的版本并清除旧版本,可以定义一个返回已删除对象的查询,然后结合使用 -q 选项与 -n 和/或 -t。
|
-o
| outputfile_name
| 可选。用于保存已清除对象版本相关信息的输出文件。
|
-p
| -
| 可选。预览 PurgeVersion 命令。 pmrep 将显示清除结果,而不是实际清除对象版本。
|
-b
| -
| 可选。以详细模式显示或保存清除信息。详细模式可提供有关对象版本的详细信息,包括存储库名称、文件夹名称、版本号和状态。可以结合使用 -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 选项还会列出对象版本未清除的原因。 例如,如果您没有足够的特权清除对象,则不会清除对象版本。
当对象版本属于部署组时,不会将其清除。 当对象是多个部署组的成员时,原因会列出导致该对象未清除的第一个部署组。
|