Posted: June 6, 2016 at 8:08 pm
I ran the update from EE3 to EE4 and get 10 of these: Database table mm_esp_country exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Database table mm_esp_datetime exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Database table mm_esp_event_meta exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding |
|
Any word on this? Happened on 3 sites. Thanks |
|
Are these sites part of a multisite network or single site installs? Had these sites ever had EE4 activated on the before the migration at all? If you look within Event Espresso -> Maintenance -> System information Look for ‘ee_activation_history’ and see which version numbers are shown there. |
|
Single site I followed the steps given by EE. I disabled all EE3 plugins, installed EE4, activated, then went through upgrade process. ee_activation_history |
|
Hmm, so that activation history is fine. If you can create a test event within EE you can safely dismiss those messages. Basically EE checks the database for any current tables and compares those with the tables that it ‘should’ have. Somehow along the way the function that checks those tables has thrown a warning to say the tables already existed. I’ll check in with our developers on this but if you dismiss the messages you should not have any problems. |
|
I’ll try it, but have you seen that error before? Did you check with the developers? |
|
We have seen this before, but not straight from a migration. I did check with the developers and if you have never installed EE4 previously and have never installed EE4 then reverted to a backup (leaving some of the EE tables within the database) then the notices are false and can be dismissed. Is this a development site or live and are you currently taking registrations on the site? We made some changes in 4.9 that should prevent those notices from happening when you run the migrations, however to confirm that you would need to migrate from EE3 on the site once again. |
|
Right now it is in development. How would I migrate it again? |
|
You’d start with a database backup from before the migration was run. |
|
so restore then update to 4.9, then run update? |
|
Yes, restore the site back to before you activated EE4. Install EE4.9 and run the migration. |
|
The support post ‘EE3 to EE4 DB issues’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.