Utilisez le chemin de bulk-load natif de la base de données (Postgres COPY, MySQL ), découpez le fichier en morceaux chargés dans une avec les index et contraintes , puis reconstruisez les index une fois et fusionnez — et rendez tout le job pour qu'un crash puisse reprendre sans dupliquer de lignes.
