按天备份的数据,怎么恢复到按月分区的数据库
我的DolphinDB数据库备份文件是按天备份的,数据文件目录如下:
> tree ./ -L 3
./
├── 20200601
│ └── STOCK_SZL2_TAQ
│ └── SZL2_TAQ
├── 20200602
│ └── STOCK_SZL2_TAQ
│ └── SZL2_TAQ
├── 20200603
│ └── STOCK_SZL2_TAQ
│ └── SZL2_TAQ
├── 20200604
│ └── STOCK_SZL2_TAQ
│ └── SZL2_TAQ
├── 20200605
│ └── STOCK_SZL2_TAQ
│ └── SZL2_TAQ
├── 20200608
│ └── STOCK_SZL2_TAQ
│ └── SZL2_TAQ
...
我用migrate建库建表以及恢复第一天数据:
migrate("/hdd/database/szl2data/20200601/","dfs://STOCK_SZL2_TAQ","SZL2_TAQ")
数据库dfs://STOCK_SZL2_TAQ和表SZL2_TAQ创建成功,并有了2020.06.05这一天的数据,我再用下面数据恢复2020.06.06的数据:
restore(path,"dfs://STOCK_SZL2_TAQ","SZL2_TAQ","%",true)
这时查看数据库,2020.06.06这一天的数据恢复了,但2020.06.05这一天的数据没有了。
查看dfs://STOCK_SZL2_TAQ数据库的schema,显示它是按月分区的,如下图:
请问这种按月分区但按天备份的数据库,DolphinDB中有什么简单的方法恢复?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以先创建一张临时表,把数据恢复到临时表,然后再导入目标表。