A client upgraded their site to 2.5, and I believe the update didn't finish.
At first there was a 500 error. I tried rolling the app back (code only) and it gave an error that the database version didn't support rolling back. Replacing the craft/app
directory with a fresh version of 2.5 fixed the 500 error.
The site and some of the admin area work, but in the control panel I cannot access Assets or Entries, I get this error:
CDbCommand failed to execute the SQL statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mysite.craft_elementindexsettings' doesn't exist
So it seems like something with the migration failed. Except must have not been fully failed, because of the error I got about the database version.
The catch is that the client didn't do a database backup before initiating the update, so there isn't a good rollback point.
Could I manually add this table? Any other potentially fixes for this? Is there a way to tell Craft to re-run the migration to 2.5?