Неверная версия метаданных базы данных QuestDB

#questdb

Вопрос:

Когда я запускаю выбор базы данных QuestDB для нескольких таблиц, я начал видеть ошибку

Invalid metadata version at fd=34. Metadata version does not match runtime version

Я запускаю образ докера questdb/questdb:6.0.4 QuestDB и считаю, что создал таблицу, когда использовал questdb/questdb:6.0.5 . Можно ли понизить рейтинг таблиц в базе данных QuestDB или любым другим способом исправить ошибку?

Ответ №1:

Можно перейти с одной версии на другую, но не всегда.

В частности, 6.0.5 может быть понижен до 6.0.4. Для этого в каждом процессе обновления каталога таблицы остается файл _meta.v419 . Вам нужно остановить базу данных questdb, удалить _meta и переименовать _meta.v419 в _meta . Затем вы удаляете dbroot/upgrade.d и запускаете базу данных QuestDB.