magento admin_user 테이블에서 "Extra"열에서 모듈 정보를 제거 할 수 있습니까?
-
12-12-2019 - |
문제
나는 Magento 데이터베이스를 가능한 한 청소로 좋아합니다. 확장자를 제거 할 때 마다이 특정 모듈이 데이터베이스에서 저장 한 모든 데이터를 제거합니다.
이제는 extra
테이블의 Admin_User
열에 너무 저장된 데이터가 있음을 알아 차렸다.그것은 내가 과거에 제거한 많은 오래된 모듈을 나열합니다.
이 열의 목적은 무엇이며 더 이상 설치되지 않은 resensions와 관련된 데이터를 제거하는 것이 안전합니까?
해결책
이론에서는 extra
열에 많은 일을 직렬화 된 형식으로 설정할 수 있습니다.
그러나 핵심은 system->configuration
섹션에서 확장 된 / 축소 된 fielles 세트를 기억하기 위해 이것을 사용합니다.
그래서 config compone fieldset을 확장 / 축소 할 때마다 admin/system_config/state/?container={fieldset_id}&value={1-expanded|0-collapsed}
에 요청이 수행됩니다.
컨테이너 이름과 값은 extra
열에 저장되며 나중에 Mage_Adminhtml_System_ConfigController::stateAction
메서드에서 나중에 검색되어 필드 세트를 볼 수 있도록 (확장 된 것으로) 필드 세트를 볼 수 있습니다.
나는 열을 지키는 것에 대해 강력하게 조언합니다.
데이터를 제거 할 수는 있지만 다음 번에 시스템을 방문 할 때 -> CoFiguration 섹션을 방문 할 때 모든 FielleSets가 축소됩니다.