답변:
composer를 통해 모듈을 설치하면을 Setup/Uninstall.php
실행할 때 실행될 파일을 만들 수 있습니다 bin/magento module:uninstall -r [Namespace]_[Module]
.
Uninstall.php
파일은 다음과 같아야합니다 :
<?php
namespace Namespace\Module\Setup;
class Uninstall implements \Magento\Framework\Setup\UninstallInterface
{
public function uninstall(
\Magento\Framework\Setup\SchemaSetupInterface $setup,
\Magento\Framework\Setup\ModuleContextInterface $context
) {
if ($setup->tableExists('table_name_here')) {
$setup->getConnection()->dropTable('table_name_here');
}
}
}
모듈을 수동으로 설치 한 경우 데이터베이스를 수동으로 정리하고 모듈이 추가 한 테이블을 삭제해야합니다.
installer script
.