Kürzlich stand ich vor dem Problem, dass ich ein Plugin reinstallieren wollte, jedoch die bisherigen Daten in der Datenbank übernommen werden mussten.
Der Grund lag darin, dass ich eine Vorabversion eines Plugins getestet habe, um auf Bugsuche gehen zu können. Das Plugin wurde nach der Bereinigung unter der gleichen Versionnummer veröffentlicht.
Dadurch wird die Installation das Plugin nicht upgedatet, sondern reinstalliert. Dies hat zur Folge, dass die Datenbankeinträge überschrieben werden.
Mit einem kleinen Trick ist es möglich, eine identische Pluginversion ohne Datenverlust upzudaten:
- In den Plugin-importieren-Bereich wechseln (Administration → Plugins → Plugin importieren)
- Plugin bearbeiten (Stift-Symbol)
- Unter der Versionsnummer eine niedrigere Version eingeben. (bspw. 1.1.0)
- Bei erneutem Import kann das Plugin upgedaten werden und die Daten bleiben erhalten
Vielen Dank an Entwickler Alex vom Buero Grasgruen für diesen Tipp.