Login
You're viewing the corneill.es public feed.
  • Oct 22, 2026, 8:12 AM
    Camarades adminsys, y en a-t-il parmis vous qui ont déjà fait une migration entre 2 versions majeures de PostgreSQL via des Publication/Subscription ?

    Je tente une migration 14 vers 18, tout semblait ok, même si parfois un soucis réseau désactive la subscription je la relance et elle reprend, et à la "fin" toutes mes tables sont marqués "ready (r)" et pourtant… J'ai plusieurs tables vides à l'arrivée et toujours plein de "conflict=update_missing" et "Could not find the row to be updated." dans les logs, ce qui me fait penser qu'il y a un soucis que je ne comprend pas.

    Est-ce que vous avez déjà eu à faire de telles migrations ? Vous avez eu ces soucis ? Vous avez des pistes pour moi ?

    Le retoot me permettra de dormir mieux après ça !

    #postgresql #adminsys
    💬 3🔄 12⭐ 0

Replies

  • 💬 0🔄 0⭐ 0
  • Oct 22, 2026, 8:26 AM
    @cocker non en effet, ça prendrais trop de temps et faire un temps d'indispo trop long, pour ça que je suis parti sur les pub/sub
    💬 0🔄 0⭐ 0
  • Oct 22, 2026, 8:30 AM

    @codimp Question con, mais vu l’écart, ce serait pas préférable d’y aller version par version au lieu d’en sauter 4 d’un coup ?

    💬 0🔄 0⭐ 0
  • Oct 22, 2026, 8:33 AM
    @breizh j'ai lu que des personnes faisaient du 12 vers 16, donc faire du 14 vers 18 me choque pas tellement, surtout que certaines tables sont bien complètes hein, mais d'autres non
    💬 0🔄 0⭐ 0
  • Oct 22, 2026, 8:39 AM

    Salut @codimp ,
    J'ai fait du 11->16 avec pub/sub sur une centaine de DB (possédant chacune une centaine de tables), mais tes erreurs ne me disent rien.

    Je peux t'envoyer ma procédure détaillée voir s'il te manque un step ou deux : je m'étais basé sur un REX de Gitlab avec des étapes supplémentaires pour que ça fonctionne avec mon nombre de pub/sub.

    💬 0🔄 0⭐ 0
  • Oct 22, 2026, 8:41 AM
    @MeuTeuBeu Salut, ah oui ta procèdure m'intéresse pour comparer avec la mienne en effet (tu peux m'envoyer ça ici si c'est un lien ou par mail si tu préfère)
    💬 0🔄 0⭐ 0