이전에 작성한 모듈을 확장 중이며에서 구현 한 스키마 변경이 필요합니다 hook_update_N
.
모듈 버전을에서 7.x-1.0
로 업데이트 7.x-1.1
하고 구현했으며 foo_update_7100
정상적으로 작동합니다.
문제는 내부에 실수가 foo_update_7100
있었고 이제는 수정했기 때문에 7100 업데이트를 다시 실행할 수 없다는 것입니다. 7101을 만들어야하지만 모든 변경 사항이 아직 커밋되지 않았으므로 의미가 없습니다.
다음을 통해 hook_update_n의 상태를 재설정하려고했습니다.
update system set schema_version=-1 where name='foo';
> Query OK, 1 row affected (0.01 sec)
> Rows matched: 1 Changed: 1 Warnings: 0
그럼 난 할 수 drush cc all
있지만, drush updatedb -y
아직도 날 "이 필요 없음 데이터베이스 업데이트"제공합니다.
단순히 hook_update_N
숫자 를 증가시키는 대신 어떻게 해결할 수 있습니까?
-1
모듈이 설치되지 않았다는 것을 분명히 언급하는 열 설명을 보았을 것 입니다. 받아 들일 수 있도록 답변으로 게시하십시오.