restore_data
插件命令将数据从远程存储系统流式传输到stdout
。
概要
plugin_executable restore_data plugin_config_file data_filenamekey
描述
当还原流式备份时,gprestore
会在每个segment主机上调用restore_data
插件命令。
restore_data
实现应该从远程存储系统读取一个名为或映射到data_filenamekey
的潜在大型数据文件,并将内容写入stdout
。
如果backup_data
命令以任何方式(即压缩)修改了数据,则restore_data
应执行撤销操作。
参数
plugin_config_file
插件配置YAML文件的绝对路径。
data_filenamekey
远程存储系统上备份文件的映射关键字。
data_filenamekey与backup_data
命令提供的密钥相同。
返回值
restore_data
命令必须在成功时以值0退出,如果发生错误则必须为非零。
在非零退出代码的情况下,gprestore
向用户显示stderr
的内容。