diff --git a/src/UnicaenDbImport/Service/Database/DatabaseService.php b/src/UnicaenDbImport/Service/Database/DatabaseService.php
index 8b75293666f89984be214a69db47dab81c1826cb..3ed74462a763edd6b597d146691110493b77a170 100644
--- a/src/UnicaenDbImport/Service/Database/DatabaseService.php
+++ b/src/UnicaenDbImport/Service/Database/DatabaseService.php
@@ -170,7 +170,8 @@ class DatabaseService
 
         // existence de la sequence pour la colonne id
         $idColumnSequenceName = $this->destination->getIdColumnSequence();
-        if ($idColumnSequenceName !== false) {
+        $idColumnPreserved = $this->destination->getIdColumnPreserved();
+        if ($idColumnSequenceName !== false AND $idColumnPreserved !== true) {
             $sql = $this->codeGenerator->generateSQLForSequenceExistenceCheck($table, $idColumnSequenceName);
             try {
                 $result = $this->queryExecutor->fetchAll($sql, $connection);