Info:
Docker version: 1.13.1
Currently deployed:
Redash 3.0.0+b3134
redis:3.0-alpine
postgres:9.5.6-alpine
Scenario:
I have redash running in docker and wanted to upgrade it with the latest version.
What I did is migrate my postgres data to new server and use docker-compose.yml and run docker-compose up
Unfortunately I’m stuck with this error in postgres;
ERROR: column queries.search_vector does not exist at character 792
and in worker;
ProgrammingError: (psycopg2.ProgrammingError) column queries.search_vector does not exist
Tried searching complete guide to upgrade Redash docker image but found only a very basic setup which doesn’t work for me.
Please guide me how to do it properly; its been 1 week of searching guides to fix it but failed to find a thing.
Thanks a lot for you prompt response!
Already did that but still got the same result.
ERROR: column queries.search_vector does not exist at character 792
Additional info about my existing redash, I just used the docker-compose.production.yml default to bring up the cluster, i just added google and cookie key that’s the only changes i made.
Do you have something like this guide for Docker? https://redash.io/help/open-source/admin-guide/how-to-upgrade.
Simply pulling the latest redash image and using existing postgres DB doesn’t work.
Even running “docker-compose run --rm server manage db upgrade” before and or after pulling latest docker image has no difference, still fails.
Also have tried this process but still no avail;
Update the image reference to redash/redash:4.0.0.b3948.
Stop services.
Apply migrations (docker-compose run --rm server manage db upgrade).