protected function run1($stage)
{
$this->db->BeginTrans();
try {
$in = implode("','", [self::RESOURCE_DEPLOYMENTS_APPLICATIONS, self::RESOURCE_DEPLOYMENTS_SOURCES, self::RESOURCE_DEPLOYMENTS_TASKS]);
$this->db->Execute("DELETE FROM `acl_role_resources` WHERE `resource_id` IN ('{$in}')");
$this->db->Execute("DELETE FROM `acl_account_role_resources` WHERE `resource_id` IN ('{$in}')");
$this->db->Execute("DELETE FROM `farm_role_settings` WHERE `name` LIKE 'dm.%'");
$this->db->CommitTrans();
} catch (Exception $e) {
$this->db->RollbackTrans();
throw $e;
}
}