数据仓库服务 GAUSSDB(DWS)-删除残留文件函数:pg_rm_residualfiles()

时间:2024-05-09 09:30:39

pg_rm_residualfiles()

描述:用于删除当前实例中所有的残留文件列表中的文件。该函数为实例级函数,与当前所在的数据库无关,可以在任意实例上运行。

参数类型:无

返回值类型:record

函数返回字段如下:

表2 pg_rm_residualfiles()返回字段

名称

类型

描述

result

bool

是否已经完成删除。

filepath

text

残留文件记录路径。

notes

text

注释。

示例:

1
2
3
4
5
SELECT * FROM pg_rm_residualfiles();
 result |         filepath          | notes 
--------+---------------------------+-------
 t      | pgrf_20200908160211441546 | 
(1 row)
  • 残留文件只有在调用pg_verify_residualfiles()进行验证后才能被真正删除。
  • 删除动作不区分数据库,指定文件中所有已经验证的文件都会被删除。
  • 如果指定文件中记录的所有文件都已经被删除,指定文件会被移除并备份到$PGDATA/pg_residualfile/backup目录下。
support.huaweicloud.com/sqlreference-dws/dws_06_0349.html