Hi Kevin.
I followed some instructions online about commenting out tables when the update crashes.
Here are those results..
1st Error:
{"error":"
Error Number: 1060<\/p>\n\n
Duplicate column name 'show_sidebar'<\/p>\n\n
ALTER TABLE exp_members ADD show_sidebar char(1) NOT NULL default 'y' AFTER quick_tabs<\/p>\n\n
Filename: updates\/ud_212.php<\/p>\n\n
Line Number: 53<\/p>"}
#Commented out the alter table, re-ran update w/fresh db.
2nd Error:
A Database Error Occurred
Error Number: 1060
Duplicate column name 'batch_location'
ALTER TABLE `exp_upload_prefs` ADD `batch_location` VARCHAR(255)
Filename: updates/ud_215.php
Line Number: 169
#Commented out the alter table, re-ran update w/fresh db.
3rd Error:
* Alter Sidebar state default
*/
// *E* private function _alter_sidebar_deft()
// {
// $this->EE->db->query("ALTER TABLE exp_members ALTER COLUMN show_sidebar SET DEFAULT 'n'");
// }
Error Number: 1054
Unknown column 'show_sidebar' in 'exp_members'
ALTER TABLE exp_members ALTER COLUMN show_sidebar SET DEFAULT 'n'
Filename: updates/ud_220.php
Line Number: 217
#Commented out the alter table, re-ran update w/fresh db.
4th Error:
Error Number: 1060
Duplicate column name 'exclude_group'
ALTER TABLE `exp_category_groups` ADD `exclude_group` TINYINT(1) DEFAULT '0' NOT NULL
Filename: updates/ud_215.php
Line Number: 201
// *E* private function _do_cat_group_update()
// {
// $fields = array(
// 'exclude_group' => array(
// 'type' => 'TINYINT',
// 'constraint' => 1,
// 'null' => FALSE,
// 'default' => 0
// ));
// $this->EE->dbforge->add_column('category_groups', $fields);
// }
^—- commented out in ud_215.php
5th Error:
Error Number: 1061
Duplicate key name 'last_activity_idx'
CREATE INDEX last_activity_idx on exp_sessions(last_activity)
Filename: updates/ud_220.php
Line Number: 82
// *E* private function _update_session_table()
// {
Add an index on last_activity
// $this->EE->db->query("CREATE INDEX last_activity_idx on exp_sessions(last_activity)");
// $field = array(
// 'user_agent' => array(
// 'name' => 'user_agent',
// 'type' => 'VARCHAR',
// 'constraint' => 120
// )
// );
// $this->EE->dbforge->modify_column('sessions', $field);
// }
After this I just receive a blank white screen when I roll back and try the update again.