protected function upDbHelpers()
 {
     if (!$this->connection->getTableField('b_disk_object', 'WEBDAV_ELEMENT_ID')) {
         $this->connection->queryExecute("ALTER TABLE b_disk_object ADD WEBDAV_ELEMENT_ID INT");
     }
     if (!$this->connection->getTableField('b_disk_object', 'WEBDAV_SECTION_ID')) {
         $this->connection->queryExecute("ALTER TABLE b_disk_object ADD WEBDAV_SECTION_ID INT");
     }
     if (!$this->connection->getTableField('b_disk_object', 'WEBDAV_IBLOCK_ID')) {
         $this->connection->queryExecute("ALTER TABLE b_disk_object ADD WEBDAV_IBLOCK_ID INT");
     }
     if (!$this->connection->getTableField('b_disk_version', 'BP_VERSION_ID')) {
         $this->connection->queryExecute("ALTER TABLE b_disk_version ADD BP_VERSION_ID INT");
     }
     try {
         $this->connection->createIndex('b_disk_storage', 'IX_TMP_DISK_S_1', 'ROOT_OBJECT_ID');
         $this->connection->createIndex('b_disk_object', 'IX_TMP_DISK_E_2', 'WEBDAV_ELEMENT_ID');
         $this->connection->createIndex('b_disk_object', 'IX_TMP_DISK_S_2', 'WEBDAV_SECTION_ID');
         $this->connection->createIndex('b_disk_object', 'IX_TMP_DISK_IIS_2', 'WEBDAV_IBLOCK_ID');
     } catch (Exception $e) {
     }
 }