I'm trying to deploy b23df94 but am receiving a migration error:
TASK [deploy_hq : Migrate databases] *****************************************************************************************************************************
failed: [10.3.0.4] (item=migrate_multi --noinput) => {"ansible_loop_var": "item", "changed": true, "cmd": ["./manage.py", "migrate_multi", "--noinput"], "delta": "0:00:25.049732", "end": "2024-04-27 17:38:40.769976", "item": "migrate_multi --noinput", "msg": "non-zero return code", "rc": 1, "start": "2024-04-27 17:38:15.720244", "stderr": "Traceback (most recent call last):\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute\n return self.cursor.execute(sql, params)\npsycopg2.errors.UndefinedColumn: column users_invitation.tableau_role does not exist\nLINE 1: ...ofile_id\", \"users_invitation\".\"custom_user_data\", \"users_inv...\n ^\n\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"src/gevent/greenlet.py\", line 908, in gevent._gevent_cgreenlet.Greenlet.run\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/sql_db/management/commands/migrate_multi.py\", line 43, in migrate_db\n call_command('migrate', *args, **call_options)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/__init__.py\", line 181, in call_command\n return command.execute(*args, **defaults)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 398, in execute\n output = self.handle(*args, **options)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 89, in wrapped\n res = handle_func(*args, **kwargs)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/sql_db/management/commands/migrate.py\", line 17, in handle\n result = super().handle(*args, **options)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 89, in wrapped\n res = handle_func(*args, **kwargs)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/commands/migrate.py\", line 244, in handle\n post_migrate_state = executor.migrate(\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 117, in migrate\n state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 147, in _migrate_all_forwards\n state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 227, in apply_migration\n state = migration.apply(state, schema_editor)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/migration.py\", line 126, in apply\n operation.database_forwards(self.app_label, schema_editor, old_state, project_state)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/operations/special.py\", line 190, in database_forwards\n self.code(from_state.apps, schema_editor)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/django_migrations.py\", line 121, in _inner\n return migration_fn(*args, **kwargs)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/apps/users/migrations/0058_createprofileanduserdata_copylocation.py\", line 11, in copy_invitation_supply_point\n call_command('copy_invitation_supply_point')\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/__init__.py\", line 181, in call_command\n return command.execute(*args, **defaults)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 398, in execute\n output = self.handle(*args, **options)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/apps/users/management/commands/copy_invitation_supply_point.py\", line 16, in handle\n for invitation in with_progress_bar(\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/log.py\", line 273, in with_progress_bar\n for i, x in enumerate(iterable, start=1):\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/queries.py\", line 114, in queryset_to_iterator\n while docs:\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 284, in __bool__\n self._fetch_all()\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 1324, in _fetch_all\n self._result_cache = list(self._iterable_class(self))\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 51, in __iter__\n results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/sql/compiler.py\", line 1175, in execute_sql\n cursor.execute(sql, params)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 66, in execute\n return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 75, in _execute_with_wrappers\n return executor(sql, params, many, context)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute\n return self.cursor.execute(sql, params)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/utils.py\", line 90, in __exit__\n raise dj_exc_value.with_traceback(traceback) from exc_value\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute\n return self.cursor.execute(sql, params)\ndjango.db.utils.ProgrammingError: column users_invitation.tableau_role does not exist\nLINE 1: ...ofile_id\", \"users_invitation\".\"custom_user_data\", \"users_inv...\n ^\n\n2024-04-27T17:38:39Z <Greenlet at 0x740fa4425d60: migrate_db('default')> failed with ProgrammingError", "stderr_lines": ["Traceback (most recent call last):", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute", " return self.cursor.execute(sql, params)", "psycopg2.errors.UndefinedColumn: column users_invitation.tableau_role does not exist", "LINE 1: ...ofile_id\", \"users_invitation\".\"custom_user_data\", \"users_inv...", " ^", "", "", "The above exception was the direct cause of the following exception:", "", "Traceback (most recent call last):", " File \"src/gevent/greenlet.py\", line 908, in gevent._gevent_cgreenlet.Greenlet.run", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/sql_db/management/commands/migrate_multi.py\", line 43, in migrate_db", " call_command('migrate', *args, **call_options)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/__init__.py\", line 181, in call_command", " return command.execute(*args, **defaults)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 398, in execute", " output = self.handle(*args, **options)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 89, in wrapped", " res = handle_func(*args, **kwargs)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/sql_db/management/commands/migrate.py\", line 17, in handle", " result = super().handle(*args, **options)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 89, in wrapped", " res = handle_func(*args, **kwargs)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/commands/migrate.py\", line 244, in handle", " post_migrate_state = executor.migrate(", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 117, in migrate", " state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 147, in _migrate_all_forwards", " state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 227, in apply_migration", " state = migration.apply(state, schema_editor)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/migration.py\", line 126, in apply", " operation.database_forwards(self.app_label, schema_editor, old_state, project_state)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/operations/special.py\", line 190, in database_forwards", " self.code(from_state.apps, schema_editor)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/django_migrations.py\", line 121, in _inner", " return migration_fn(*args, **kwargs)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/apps/users/migrations/0058_createprofileanduserdata_copylocation.py\", line 11, in copy_invitation_supply_point", " call_command('copy_invitation_supply_point')", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/__init__.py\", line 181, in call_command", " return command.execute(*args, **defaults)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 398, in execute", " output = self.handle(*args, **options)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/apps/users/management/commands/copy_invitation_supply_point.py\", line 16, in handle", " for invitation in with_progress_bar(", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/log.py\", line 273, in with_progress_bar", " for i, x in enumerate(iterable, start=1):", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/queries.py\", line 114, in queryset_to_iterator", " while docs:", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 284, in __bool__", " self._fetch_all()", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 1324, in _fetch_all", " self._result_cache = list(self._iterable_class(self))", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 51, in __iter__", " results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/sql/compiler.py\", line 1175, in execute_sql", " cursor.execute(sql, params)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 66, in execute", " return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 75, in _execute_with_wrappers", " return executor(sql, params, many, context)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute", " return self.cursor.execute(sql, params)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/utils.py\", line 90, in __exit__", " raise dj_exc_value.with_traceback(traceback) from exc_value", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute", " return self.cursor.execute(sql, params)", "django.db.utils.ProgrammingError: column users_invitation.tableau_role does not exist", "LINE 1: ...ofile_id\", \"users_invitation\".\"custom_user_data\", \"users_inv...", " ^", "", "2024-04-27T17:38:39Z <Greenlet at 0x740fa4425d60: migrate_db('default')> failed with ProgrammingError"], "stdout": "\nThe following databases will be migrated:\n * default\n * p1\n * p2\n * proxy\n * synclogs\n\n\nThe following databases will be skipped:\n * ucr\n\nFound 0 RepeatRecord documents to migrate.\nStarted at 2024-04-27 17:38:39\nProcessing [..................................................] 0/0 100% 0:00:00.000059 elapsed\rProcessing [..................................................] 0/0 100% 0:00:00.002099 elapsed\n\n======================= Error During Migration =======================\n<Greenlet at 0x740fa4425d60: migrate_db('default')>\nTraceback (most recent call last):\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute\n return self.cursor.execute(sql, params)\npsycopg2.errors.UndefinedColumn: column users_invitation.tableau_role does not exist\nLINE 1: ...ofile_id\", \"users_invitation\".\"custom_user_data\", \"users_inv...\n ^\n\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/sql_db/management/commands/migrate_multi.py\", line 66, in handle\n job.get()\n File \"src/gevent/greenlet.py\", line 805, in gevent._gevent_cgreenlet.Greenlet.get\n File \"src/gevent/greenlet.py\", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/gevent/_compat.py\", line 49, in reraise\n raise value.with_traceback(tb)\n File \"src/gevent/greenlet.py\", line 908, in gevent._gevent_cgreenlet.Greenlet.run\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/sql_db/management/commands/migrate_multi.py\", line 43, in migrate_db\n call_command('migrate', *args, **call_options)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/__init__.py\", line 181, in call_command\n return command.execute(*args, **defaults)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 398, in execute\n output = self.handle(*args, **options)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 89, in wrapped\n res = handle_func(*args, **kwargs)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/sql_db/management/commands/migrate.py\", line 17, in handle\n result = super().handle(*args, **options)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 89, in wrapped\n res = handle_func(*args, **kwargs)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/commands/migrate.py\", line 244, in handle\n post_migrate_state = executor.migrate(\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 117, in migrate\n state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 147, in _migrate_all_forwards\n state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 227, in apply_migration\n state = migration.apply(state, schema_editor)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/migration.py\", line 126, in apply\n operation.database_forwards(self.app_label, schema_editor, old_state, project_state)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/operations/special.py\", line 190, in database_forwards\n self.code(from_state.apps, schema_editor)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/django_migrations.py\", line 121, in _inner\n return migration_fn(*args, **kwargs)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/apps/users/migrations/0058_createprofileanduserdata_copylocation.py\", line 11, in copy_invitation_supply_point\n call_command('copy_invitation_supply_point')\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/__init__.py\", line 181, in call_command\n return command.execute(*args, **defaults)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 398, in execute\n output = self.handle(*args, **options)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/apps/users/management/commands/copy_invitation_supply_point.py\", line 16, in handle\n for invitation in with_progress_bar(\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/log.py\", line 273, in with_progress_bar\n for i, x in enumerate(iterable, start=1):\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/queries.py\", line 114, in queryset_to_iterator\n while docs:\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 284, in __bool__\n self._fetch_all()\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 1324, in _fetch_all\n self._result_cache = list(self._iterable_class(self))\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 51, in __iter__\n results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/sql/compiler.py\", line 1175, in execute_sql\n cursor.execute(sql, params)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 66, in execute\n return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 75, in _execute_with_wrappers\n return executor(sql, params, many, context)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute\n return self.cursor.execute(sql, params)\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/utils.py\", line 90, in __exit__\n raise dj_exc_value.with_traceback(traceback) from exc_value\n File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute\n return self.cursor.execute(sql, params)\ndjango.db.utils.ProgrammingError: column users_invitation.tableau_role does not exist\nLINE 1: ...ofile_id\", \"users_invitation\".\"custom_user_data\", \"users_inv...\n ^", "stdout_lines": ["", "The following databases will be migrated:", " * default", " * p1", " * p2", " * proxy", " * synclogs", "", "", "The following databases will be skipped:", " * ucr", "", "Found 0 RepeatRecord documents to migrate.", "Started at 2024-04-27 17:38:39", "Processing [..................................................] 0/0 100% 0:00:00.000059 elapsed", "Processing [..................................................] 0/0 100% 0:00:00.002099 elapsed", "", "======================= Error During Migration =======================", "<Greenlet at 0x740fa4425d60: migrate_db('default')>", "Traceback (most recent call last):", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute", " return self.cursor.execute(sql, params)", "psycopg2.errors.UndefinedColumn: column users_invitation.tableau_role does not exist", "LINE 1: ...ofile_id\", \"users_invitation\".\"custom_user_data\", \"users_inv...", " ^", "", "", "The above exception was the direct cause of the following exception:", "", "Traceback (most recent call last):", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/sql_db/management/commands/migrate_multi.py\", line 66, in handle", " job.get()", " File \"src/gevent/greenlet.py\", line 805, in gevent._gevent_cgreenlet.Greenlet.get", " File \"src/gevent/greenlet.py\", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/gevent/_compat.py\", line 49, in reraise", " raise value.with_traceback(tb)", " File \"src/gevent/greenlet.py\", line 908, in gevent._gevent_cgreenlet.Greenlet.run", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/sql_db/management/commands/migrate_multi.py\", line 43, in migrate_db", " call_command('migrate', *args, **call_options)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/__init__.py\", line 181, in call_command", " return command.execute(*args, **defaults)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 398, in execute", " output = self.handle(*args, **options)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 89, in wrapped", " res = handle_func(*args, **kwargs)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/sql_db/management/commands/migrate.py\", line 17, in handle", " result = super().handle(*args, **options)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 89, in wrapped", " res = handle_func(*args, **kwargs)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/commands/migrate.py\", line 244, in handle", " post_migrate_state = executor.migrate(", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 117, in migrate", " state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 147, in _migrate_all_forwards", " state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/executor.py\", line 227, in apply_migration", " state = migration.apply(state, schema_editor)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/migration.py\", line 126, in apply", " operation.database_forwards(self.app_label, schema_editor, old_state, project_state)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/migrations/operations/special.py\", line 190, in database_forwards", " self.code(from_state.apps, schema_editor)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/django_migrations.py\", line 121, in _inner", " return migration_fn(*args, **kwargs)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/apps/users/migrations/0058_createprofileanduserdata_copylocation.py\", line 11, in copy_invitation_supply_point", " call_command('copy_invitation_supply_point')", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/__init__.py\", line 181, in call_command", " return command.execute(*args, **defaults)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/core/management/base.py\", line 398, in execute", " output = self.handle(*args, **options)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/apps/users/management/commands/copy_invitation_supply_point.py\", line 16, in handle", " for invitation in with_progress_bar(", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/log.py\", line 273, in with_progress_bar", " for i, x in enumerate(iterable, start=1):", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/corehq/util/queries.py\", line 114, in queryset_to_iterator", " while docs:", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 284, in __bool__", " self._fetch_all()", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 1324, in _fetch_all", " self._result_cache = list(self._iterable_class(self))", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/query.py\", line 51, in __iter__", " results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/models/sql/compiler.py\", line 1175, in execute_sql", " cursor.execute(sql, params)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 66, in execute", " return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 75, in _execute_with_wrappers", " return executor(sql, params, many, context)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute", " return self.cursor.execute(sql, params)", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/utils.py\", line 90, in __exit__", " raise dj_exc_value.with_traceback(traceback) from exc_value", " File \"/home/cchq/www/monolith/releases/2024-04-27_17.28/python_env/lib/python3.9/site-packages/django/db/backends/utils.py\", line 84, in _execute", " return self.cursor.execute(sql, params)", "django.db.utils.ProgrammingError: column users_invitation.tableau_role does not exist", "LINE 1: ...ofile_id\", \"users_invitation\".\"custom_user_data\", \"users_inv...", " ^"]}
skipping: [10.3.0.4] => (item=create_kafka_topics)
"UndefinedColumn: column users_invitation.tableau_role does not exist"
Current version is 6ac971b (2024-03-21_09.56-production-deploy) and CC Cloud is up to date with 1266e44 - Fri Apr 26.
I assume there's a script missing? Should I be deploying an earlier release first?
Thanks!