When I try to update database after updating to 8.7 here is the list of changes to do :

menu_link_content module :
  Update custom menu links to be revisionable.

system module :
  Initialize 'expand_all_items' values to system_menu_block.
  Clear the menu cache.   @see https:www.drupal.orgprojectdrupalissues3044364

taxonomy module :
  Update taxonomy terms to be revisionable.
  Remove the 'hierarchy' property from vocabularies.

views module :
  Update exposed filter blocks label display to be disabled.
  Rebuild cache to allow placeholder texts to be translatable.

If I launch the update here is the error message :

Failed: Drupal\Core\Entity\EntityStorageException : Exception thrown while performing a schema update. Impossible de renommer tmp_00d234menu_link_content_revision en                         [error]
menu_link_content_revision : la table menu_link_content_revision existe déjà. dans Drupal\Core\Entity\Sql\SqlContentEntityStorage->wrapSchemaException() (ligne 1611 de
/home/almedest/public_html/dev/mais/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php).
Cache rebuild complete.    

I try to remove the table "menu_link_content_revision" before to run but it's the same result...

Comments

zorax created an issue. See original summary.

cilefen’s picture

Status: Active » Closed (duplicate)

In fact I am confident it is.

zorax’s picture

thank's here is the solution for me :
https://www.drupal.org/project/drupal/issues/3052318#comment-13094197
1. If you had a previous failed update attempt and did not backup your database to roll back to: Delete the menu_link_content_revision and menu_link_content_field_revision tables and the corresponding tmp... and old... tables from your database.
2. Add english as a language to your site and make it the default language.
3. Run the database update
4. Change back the language settings

qenxx’s picture

Yes it works zorax :)