当我为几个表运行QuestDB select时,我开始看到错误
Invalid metadata version at fd=34. Metadata version does not match runtime version
我正在运行QuestDB docker镜像questdb/questdb:6.0.4
,我相信我在使用questdb/questdb:6.0.5
时创建了表。是否有可能降级QuestDB中的表或任何其他方法来修复错误?
可以从某个版本降级到其他版本,但并非总是如此。
特别是6.0.5可以降级到6.0.4。为此,在每个表目录升级过程中都会留下文件_meta.v419
。需要停止questdb,删除_meta
,并将_meta.v419
重命名为_meta
。然后删除dbroot/upgrade.d
并启动QuestDB。