code: private function createTable()
      {
          $tableExists = $this->getDb()->getSchemaManager()->tablesExist([$this->table->getName()]);
          
          /*
           * Drop and Create
           */
          try {
              if ($tableExists) {
                  $this->getDb()->getSchemaManager()->dropAndCreateTable($this->table);
              } else {
                  $this->getDb()->getSchemaManager()->createTable($this->table);
              }
          } catch (Exception $ex) {
              throw new Exception("Erreur de création de table: " . $ex->getMessage(), self::IMPORT_BAD_FORMAT);
          }
          
          return $this;
      }
docs: Creation de la table
  @return $this
  @throws Exception