How do migrate all the meta data ( queries, users, groups, etc)
from one re:dash instance (re:dash 0.9.0 )
to other re:dash instance (re:dash 0.11.1) ,
given they have different table schema for these meta-data tables

If you use the upgrade script we provide (linked from the docs), it does this for you.

If you want to do it manually:

  1. You need to compare the migrations folder between your existing version and new one, to deduce which migration scripts you need to run.
  2. Run each one of them in order, usually something like: PYTHONPATH=. python migrations/00XX_XXXX.py from the root Redash folder. You might need to run this as the redash user, depends on your setup.

Hello,

Above was about migration data between close versions. In my case I need to migrate meta data between Redash 2.0.1+b3080 and Redash 5.0.2+b5486 (AWS AMI - services running in docker). Any guidelines concerning such situation?