2013-04-11 1 views
0

내 모듈의 SQL 파일을 업데이트했습니다. 새 버전을 만들지 않고 자동으로 다시 실행하려면 어떻게해야합니까?Magento 모듈 SQL/Setup 리소스 파일

저는 첫 번째 모듈을 작업 중이므로이 모듈을 조정하여 다른 사람을 위해 새로 설치해야합니다.

답변

0

Magento는 설치 리소스에 대한 SQL 파일을 자동으로 실행하면 core_resource 테이블에 항목을 만듭니다.

mysql> SELECT code,version,data_version FROM core_resource; 

adminnotification_setup  1.0.0 1.0.0 
admin_setup     0.7.2 0.7.2 
amazonpayments_setup  0.1.2 0.1.2 
api_setup     0.8.1 0.8.1 
backup_setup    0.7.0 0.7.0 
bundle_setup    0.1.11 0.1.11 
... 

당신은 당신의 모듈에 해당이 테이블에 단일 행을 제거한 다음 젠토 캐시를 삭제해야합니다. 이렇게하면 설치 리소스 SQL 파일을 다시 실행할 수 있습니다.

유일한 해당 단일 행을 제거하십시오. 코어 모듈에 대한 행을 제거하면 많은 깨짐과 울음이 발생할 수 있습니다.

+0

한 줄만 제거하면 오류가 발생했습니다. 나는 단지 1 줄을 제거했다. 나중에 캐시를 수동으로 지 웠습니다. – Jordan

+0

eav_entitiy_type에 추가 된 DB의 행을 삭제할 수 없다는 것을 알았습니다. INSERT를 추가하면 오류가 계속 발생합니다. – Jordan

+0

@jordan 저는 여러분이하는 말을 이해하지 못할지 모르겠습니다. –