Upprätthålla städad databas

Events happening in the community are now at Drupal community events on www.drupal.org.
jollyCocoa's picture

Jag undrar hur man bäst håller sin databas städad under utveckling av en Drupal-site. Det rör både innehåll i databas (det går ju exempelvis att automatiskt skapa innehåll för att testa siten. Hur gör man sig av med denna infon på bäst sätt).

Om jag avaktiverar en modul, försvinner då all relaterad data och tabeller? Bör man radera information eller tabeller manuellt eller vad är best practice?

Comments

När du avaktiverar en modul

frjo's picture

När du avaktiverar en modul raderas ingenting bort.

När du däremot avinstallerar en modul, ifall den är korrekt gjord, så raderas såväl tabeller och variabler. För att avinstallera moduler klickar du på fliken "Uninstall" på modul-sidan, "admin/build/modules/uninstall".

Att databasen innehåller såväl inställningar som innehåll ger stor flexibilitet men är som du upptäckt ett problem under utvecklingsarbetet.

Det bästa lösningen idag är modulen Features tillsammans med moduler som Strongarm och Context (eller Panels).

http://drupal.org/project/features

Med dessa kan du få dina vyer, innehållstyper, blockinställningar etc. som kod i filer. Detta gör dem lätta att flytta mellan miljöer, revisionshantera etc.

Hur vet man om den är korrekt gjord..?

WhiplashInfo's picture

Det vore smart om det fanns en modul som kollade just detta, dvs att andra moduler är korrekt gjorda så att de sköter sig när de avinstalleras.
Tomas

Om du skapar innehåll

Odd Hill's picture

Om du skapar innehåll automatiskt med t.ex. Devel måste noderna raderas. Då räcker det inte att avinstallera modulen.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: