5.51.beta1: upgrade through UI gives DB Error: no such field on civicrm_queue status
In the course of testing #2566 (closed), I started with a local dev instance on 5.47.4, then grabbed civicrm-5.51.beta1-drupal-202206100742.tar.gz and ran the upgrade through the UI. However I got a db error:
DB Error: no such field
UPDATE civicrm_queue SET status = NULL WHERE name = 'CRM_Upgrade' [nativecode=1054 ** Unknown column 'status' in 'field list']
Looks like this query was added recently to CRM_Queue_Runner::runAllViaWeb(), it's not in 5.49.4 for example. I re-tried a couple of times, making sure I had cleared caches / templates_c - same error. civicrm_domain.version
remained at 5.47.4
.
I then tried drush cvupdb
and that succeeded.