Influxdb 由于数据库名称中有点,无法还原数据

Influxdb 由于数据库名称中有点,无法还原数据,influxdb,database-backups,Influxdb,Database Backups,XDB版本:1.6.3 我使用旧备份格式创建了名为“test.mydb”的数据库备份: influxd backup -database <mydatabase> <path-to-backup> 我收到错误:备份文件名格式不正确 搜索之后,我认为这是因为influxdb/cmd/influxd/restore/restore.go中的代码: // should get us ["db","rp", "00001", "00"] pathParts := st

XDB版本:1.6.3

我使用旧备份格式创建了名为“test.mydb”的数据库备份:

influxd backup -database <mydatabase> <path-to-backup>
我收到错误:
备份文件名格式不正确

搜索之后,我认为这是因为
influxdb/cmd/influxd/restore/restore.go中的代码:

// should get us ["db","rp", "00001", "00"] 
    pathParts := strings.Split(filepath.Base(tarFile), ".") 
    if len(pathParts) != 4 { 
        return fmt.Errorf("backup tarfile name incorrect format") 
} 
它检查备份文件名中有多少个点。数量需要为4,但由于我的数据库名称,文件有5个点


有什么解决方法吗?

我没有找到这个问题的最佳解决方案,所以我手动复制数据并将其粘贴到XDB

// should get us ["db","rp", "00001", "00"] 
    pathParts := strings.Split(filepath.Base(tarFile), ".") 
    if len(pathParts) != 4 { 
        return fmt.Errorf("backup tarfile name incorrect format") 
}