Hi,
I am trying to build image for redash 4.0 beta version. But I am getting error in logs saying
“ProgrammingError: (psycopg2.ProgrammingError) column users.profile_image_url does not exist
LINE 1: SELECT users.profile_image_url AS users_profile_image_url, u…”
I restore the backup file from redash 3.0. Is there any change in postgres database structure.
As per error it is “user.profile_image_url does not exist”. Earlier there was no such column till redash 3.0 version.
Is there any change in database structure and how to resolve this.
I tried different way. I run the bootstrap.sh file for redash 4.0 (beta) version so that to create new new database with new table format as per 4.0. And my container is Up and redash application is also running properly.
(And changes are really awesome )
But the problem is when I try to restore the old backup in this new database it is giving error(that will give for sure as both table have some different columns like extra column ‘profile_image_url’ in user table).
So how to restore old redash backup from redash 3.0 or of older version to new redash 4.0 (beta) database.
You could try pgdiff to create a sql script that upgrades your v3 database to v4 schema. Then you backup old and restore to new. This may not work if new v4 constraints get in the way (null values in new not null columns.