def METHOD_NAME(self, data_path: str, database_type: str):
    logger.info(f"Creating {self.dbms} database")
    self.bingo = Bingo.createDatabaseFile(
        self.indigo, self.db_path, database_type
    )
    logger.info(f"Importing data to {self.dbms} from {data_path}")
    index = 1
    for mol in indigo_iterator(self.indigo, data_path):
        try:
            self.bingo.insert(mol, index)
        except BingoException as e:
            logger.error(
                f"Error during import {database_type} from "
                f"{data_path} (id = {index}) "
                f"'{mol.rawData()[:20]}...': {e}"
            )
        finally:
            index += 1
    self.close_connect()