返回值
函数执行成功时,将返回游标对象。通过游标对象获取的结果字段说明可查看 $LIST_BACKUP
函数执行失败时,将抛异常并输出错误信息。可以通过 getLastErrMsg() 获取错误信息或通过 getLastError() 获取错误码,关于错误处理可以参考常见错误处理指南
错误
常见错误可参考错误码。
示例
查看数据库配置参数指定的备份路径下的所有备份信息
db.listBackup()
{
"Version": 2,
"Name": "test",
"ID": 0,
"NodeName": "vmsvr2-suse-x64-1:20000",
"GroupName": "db1",
"EnsureInc": false,
"BeginLSNOffset": 195652020,
"EndLSNOffset": 195652068,
"TransLSNOffset": -1,
"StartTime": "2017-06-20-13:02:22",
"LastLSN": 195652020,
"LastLSNCode": 1845751176,
"HasError": false
}
查看其它路径下的备份信息
备份数据节点到其它路径
var datadb = new Sdb( "localhost", 20000 )
datadb.backup( { Path: "/tmp/sequoiadb_backup/20000" } )
连接 coord 查看备份信息,listBackup 时需要指定 Path 参数,否则在默认路径下查找不到备份信息
var db = new Sdb( "localhost", 11810 )
db.listBackup( { Path: "/tmp/sequoiadb_backup/20000" } )
{
"Version": 2,
"Name": "2017-10-26-10:14:11",
"ID": 0,
"NodeName": "ubuntu-test-03:20000",
"GroupName": "db1",
"EnsureInc": false,
"BeginLSNOffset": -1,
"EndLSNOffset": 375546828,
"TransLSNOffset": -1,
"StartTime": "2017-10-26-10:14:11",
"LastLSN": -1,
"LastLSNCode": 0,
"HasError": false
}
了解更多内容请点击巨杉数据库官网