I am attempting to upgrade our database from 4.2.10. Running ‘make upgrade-database’ yields several issues with there being columns that share names across tables or apparent missing columns that it is attempting to drop. Here are some examples:
Missing column
[25944] [Tue Oct 22 19:46:25 2019] [critical]: DBD::mysql::st execute failed: Can’t DROP ‘InitialPriority’; check that column/key exists at /path/sbin/…/lib/RT/Handle.pm line 553. (/path/sbin/…/lib/RT.pm:408)
Duplicate column
[25963] [Tue Oct 22 19:50:22 2019] [critical]: DBD::mysql::st execute failed: Duplicate column name ‘EntryHint’ at /path/sbin/…/lib/RT/Handle.pm line 553. (/path/sbin/. /lib/RT.pm:408) DBD::mysql::st execute failed: Duplicate column name ‘EntryHint’ at /path/sbin/…/lib/RT/Handle.pm line 553.
Manually removing or adding columns is quite tedious as there have been many instances of these issues. I verified the version of RT that I am upgrading from as 4.2.10.
Thanks for any help.