Bonjour à tous,
J'ai réalisé une série de jobs qui réalisent la migration (et transformation) de tables postgres d'une instance vers une autre instance disposant d'un schéma de base différent.
Le script fonctionne parfaitement.
Le "hic" est que la plupart de mes tables utilise des auto-incréments comme clé primaires. Auto-incréments gérés par des séquences.
Du coup, il faut également que je migre l'état courant de ces séquences dans la nouvelle base sinon, les futurs inserts dans ces tables reprendront à 1 ce qui va créer des conflits lors des inserts.
Je cherche donc à migrer ces séquences. Pour cela, il faut que je récupère la valeur courante pour chaque séquence dans la base source et que j'update cette valeur courante dans la base cible.
Une idée de la solution ?
Merci par avance pour votre aide.
Partager