In dem Fall würd' ich die Tabelleninhalte komplett übernehmen, incl. der ID und nach der Übernahme den Startwert des Generators auf Max(ID) + 1 setzen.
Ansonsten kommt es etwas darauf an, wie denn der Generatorwert zugewiesen wird.
Z. B. in einem Datenbanktrigger?
Die einfachste Methode für die Datenübernahme dürfte das Generieren von Insertscripten sein und die dann in der neuen Datenbank ausführen. Da kann man dann am Ende der Scripte auch direkt die Zeile
ALTER SEQUENCE sequence-name RESTART WITH <newval>
einfügen, wobei dann <newval> der aktuelle Wert aus der Quelldatenbank ist.
Datenbanktrigger, Generatoren, Sequenzen, .. werden erst nach dem vollstängigen Import der Daten per
SQL-Insert-Scripte aktiviert, dann können die auch nicht versehentlich die Daten verändern, was ja unweigerlich zu einem Abweichen der Zieldatenbank von der Quelldatenbank führen würde.