Database-updates (Drupal)

Uit De Vliegende Brigade
Ga naar: navigatie, zoeken

Na het bijwerken van een module, of van Drupal Core, zijn er wel eens database-updates. Vermits je over de benodigde rechten beschikt, kun je zo'n upgrade uitvoeren op deze pagina (ook als er geen CleanURL's zijn):

example.com/update.php

Foutmeldingen

Na afloop van migraties van sites krijg ik nog wel eens foutmeldingen bij het bijwerken van de database. Dit is hoe Drush het benoemt (hier voor de uc_quote- en uc_taxes-modules).

uc_quote module can not be updated. Its schema version is 7. Updates up to and including 8 have been
removed in this release. In order to update uc_quote module, you will first 
need to upgrade to the last version in which these updates were available.

uc_taxes module can not be updated. Its schema version is 6. Updates up to and including 7 have been
removed in this release. In order to update uc_taxes module, you will first 
need to upgrade to the last version in which these updates were available.

Het lijkt erop dat de tabellen-structuur behorende bij een bepaalde module, nog zijn zoals bij de versie van voor de migratie/upgrade.

Mogelijke oplossingen:

  • Handmatig de tabellen aanpassen: De tabellen vergelijken met een nieuwe instantie van de betreffende module
  • Module de-installeren, verwijderen, en opnieuw installeren
  • Module de-installeren, verwijderen, tabellen handmatig verwijderen, opnieuw installeren.

Casus sep. 2015: uc_taxes (Drupal 6)

  • Module gedeactiveerd + uninstalled (via Drupal-interface)
  • Module opnieuw geactiveerd

Probleem verdwenen. Let op: Alle instellingen waren ook verdwenen

Casus sep. 2015: uc_quote (Drupal 6)

  • Flatrate- en Shipping Quotes-modules gedeactiveerd. Shippinq Quotes-module uninstalled
  • Beide modules opnieuw aangezet.

Probleem verdwenen. Let op: Alle instellingen waren ook verdwenen

Bronnen