I have been using Metabase since 0.36 in a kubernetes cluster. Everything working always flawleslly.
Because my lazyness of reading the docs thoroughly and knowing there was a database migration process when starting it, I have been upgrading the version just changing the image version in the stable/metabase helm chart.
starting 0.36.3 updated to v0.39.0.1 (worked)
from v0.39.0.1 updated to v0.44.5 (worked)
from v0.44.5 updated to v0.47.7 (worked)
from v0.47.7 updated to 0.51.1 (failed due migration error)
I have restored the 0.47.7 version and now I realized (readed) that I should have been upgrading one minor version each upgrade until 0.40 version
Since I can't migrate from 0.47 to 0.51 I guess some migration is missing at some point between 0.36 and 0.40.
How should I proceed in order fix the situation and upgrade to latest?
I would like not to loose all my questions and dashboards if possible.
I have been comparing helm chart deployed version, the version in the values.yaml, and the version shown in Metabase's 'about' and all they differ.
Before trying to fix here and there, maybe it is better start from scratch an reimport the queries and config. (Right now I have in production around 60 queries and some dashboards)
Not sure what is the best approach to do not loose all the queries and databases I have configured into it.