I just tried to update a CiviCRM 5.47.4 installation to the latest 5.51.0 and I am getting this error during the database upgrade process.
Once the upgrade failed I reset both the filesystem and database back to where it was before I had started. So I'm back in 5.47.4. But I don't have a way to go back any farther than that. It was the first time I attempted this upgrade and I'm hoping someone can help me with what I need to do so the upgrade will be able to succeed when I try it again.
I do not see an is_autorun field in my civicrm_queue table so if that was supposed to be created I suppose something failed along the way that I was unaware of.
Error Field Error Value Type DB_Error Code -19 Message DB Error: no such field Mode 16 UserInfo UPDATE civicrm_queue SET runner = "task" WHERE is_autorun = 1 [nativecode=1054 ** Unknown column 'is_autorun' in 'where clause'] DebugInfo UPDATE civicrm_queue SET runner = "task" WHERE is_autorun = 1 [nativecode=1054 ** Unknown column 'is_autorun' in 'where clause']
PEAR_Exception: DB Error: no such field in /home/kepw/www/www/wp-content/plugins/civicrm/civicrm/vendor/pear/pear-core-minimal/src/PEAR.php on line 922
- DB_Error: DB Error: no such field in unknown on line unknown
drop table civicrm_queue
, then create it using github.com/civicrm/civicrm-core/blob/… (leave out the utf8mb4 if your database is only utf8), then run the upgrade.