获取残留文件列表函数
pg_get_residualfiles()
描述:用于获取当前节点的所有残留文件记录。该函数为实例级函数,与当前所在的数据库无关,可以在任意实例上运行。
参数类型:无
返回值类型:record
函数返回字段如下:
名称 |
类型 |
描述 |
---|---|---|
isverified |
bool |
是否已经验证。 |
isdeleted |
bool |
是否已经被删除。 |
dbname |
text |
所属数据库名称。 |
residualfile |
text |
数据文件路径。 |
filepath |
text |
残留文件记录路径。 |
notes |
text |
注释。 |
示例:
1 2 3 4 5 6 7 |
SELECT * FROM pg_get_residualfiles(); isverified | isdeleted | dbname | residualfile | filepath | notes ------------+-----------+--------+-------------------+---------------------------+------- f | f | db2 | base/49155/114691 | pgrf_20200908160211441546 | f | f | db2 | base/49155/114694 | pgrf_20200908160211441546 | f | f | db2 | base/49155/114696 | pgrf_20200908160211441546 | (3 rows) |
pgxc_get_residualfiles()
描述:pg_get_residualfiles()的CN统一查询函数。该函数为集群级函数,与当前所在的数据库无关,在CN实例上运行。
参数类型:无
返回值类型:record
函数返回字段如下:
名称 |
类型 |
描述 |
---|---|---|
nodename |
text |
节点名称。 |
isverified |
bool |
是否已经验证。 |
isdeleted |
bool |
是否已经被删除。 |
dbname |
text |
所属数据库名称。 |
residualfile |
text |
数据文件路径。 |
filepath |
text |
残留文件记录路径。 |
notes |
text |
注释。 |
示例:
1 2 3 4 5 6 7 8 |
SELECT * FROM pgxc_get_residualfiles(); nodename | isverified | isdeleted | dbname | residualfile | filepath | notes --------------+------------+-----------+----------+-------------------+---------------------------+------- cn_5001 | f | f | postgres | base/15092/32803 | pgrf_20200910170129360401 | dn_6001_6002 | f | f | db2 | base/49155/114691 | pgrf_20200908160211441546 | dn_6001_6002 | f | f | db2 | base/49155/114694 | pgrf_20200908160211441546 | dn_6001_6002 | f | f | db2 | base/49155/114696 | pgrf_20200908160211441546 | (4 rows) |