Na przykład obecnie używam modułu Geofield . Używam wersji:
7.x-1.0-beta2 (2011-lis-17)
Teraz widzę, że wersja rozwojowa ma pewną funkcjonalność, której chcę. Jak poprawnie i bezpiecznie „uaktualnić” do wersji programistycznej modułu?
7.x-1.x-dev (2012-sty-10)
To, co obecnie robię, to usunięcie obszaru geofield z dowolnego typu zawartości, wyłączenie modułu geofield, odinstalowanie modułu geofield, fizyczne usunięcie modułu geofield z mojego serwera, a następnie pobranie i zainstalowanie wersji deweloperskiej. Wydaje się, że to działa, ale zastanawiam się, czy istnieje bardziej wydajny przepływ pracy.
(Mam zainstalowanego drusha, więc jestem otwarty na rozwiązanie obejmujące drusha)
drush updatedb
polecenia, ponieważ pamięć podręczna jest czyszczona już po uruchomieniu aktualizacji bazy danych.drush dl --select
daje listę do wyboru. Pamiętaj tylko, abyupdatedb
później.Możesz użyć
drush pm-update
do zaktualizowania dowolnego modułu i dodać informacje o wersji, aby zaktualizować do określonej wersji. Na przykład, jeśli chcesz zaktualizować moduł do wersji 7.x-1.x-dev, możesz użyć następującego polecenia:lub krócej:
więc możesz pominąć
7.x-
.źródło