Migrating non dockerized redash V7 to a non-dockerized redash V8

Issue Summary

Hello Since the upgrade script doesn’t work for redash V8 which has been fully migrated to docker. I’d like to know if there is any available script or easy way to migrate my current V7 version to a V8 without using any container ?

A step by step procedure would be much appreciated.

Thanks in advance.

Technical details:

  • Redash Version: V7
  • Browser/OS: Chrome / Ubuntu 16.04 / Ubuntu 20.04
  • How did you install Redash: bin/upgrade

There is no easy way, as far as I know. I first had a look the Dockerfiles and used that for non-docker install. So I basically checked what would happen if you upgrade using Docker and did the same thing:

  • Fresh install of Redash
  • Run manage db upgrade

But… I don’t use Redash professionally so downtime is acceptable. I don’t have actual users (just me) and my setup is pretty simple.

I would strongly advise to first install the V7 on a virtual server, restore your Redash database there, and try the upgrade first on that virtual server.

You also need to understand what is changed in Redash, for example, in V9, a different queue is used and you also have to take care of that.

1 Like