[Supporto] Come aggiornare correttamente PostgreSQL con l’avanzamento di Debian?

@informatica

Ciao, come sapete qualche giorno fa è uscita Debian 12, e sto iniziando a pianificarne l’avanzamento nel VPS che regge la mia istanza.
Fra le varie cose, è previsto l’aggiornamento di PostgreSQL dalla versione 13 alla 15.
Qualcuno ha esperienze in merito su come aggiornare correttamente non solo il pacchetto, ma anche i database in modo che non vadano a gentil dame?

Grazie

  • annodamacro@feddit.it
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 year ago

    Personalmente non ho mai fatto un upgrade di Postgres … ho trovato questo sito sembra fattibile (ps. parla di upgrade dalla 14 alla 15 ma al fondo dice che è applicabile anche dalla 13 alla 15 (tra le altre)

    Edit: Altrimenti c’è la manualistica ufficiale (che conferma anche il passaggio dalla 13 alla 15)

    • Cuche@cuche.ccOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 year ago

      @annodamacro Sì, ho dato un’occhiata sia al primo sito linkato che alla documentazione (che ho già spulciato in velocità).
      Quel che mi lascia perplesso è che per usare pg_upgrade si devono avere entrambe le versioni di PostgreSQL installate, ma sui repository di debian ce n’è solo una (bullseye ha solo la v13 e bookworm la v15).
      Mi sa che a questo punto mi conviene usare il repo ufficiale di postgres per aggiornare prima il database, rimuoverlo e poi procedere all’avanzamento.
      Farò delle prove in macchina virtuale.

      • annodamacro@feddit.it
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Bè no chiaro devi utilizzare i repo di postgres non quelli debian :) Facci sapere come va, incrocio le dita per te!

        • 𝙲𝚞𝚌𝚑𝚎 💾@livellosegreto.it
          cake
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          @annodamacro è andata che il VPS è andato a troie.
          Ho aggiornato a Debian 12 mantenendo Postgresql 13 e fin qui nessun problema.
          Ho creato uno snapshot tramite il pannello di OVH e ho provato ad aggiornare Postgresql ed il database. Purtroppo non è andato a buon fine e sono andato a ripristinare lo snapshot. Che non so per quale motivo era corrotto ed ora il VPS ora non è più avviabile.
          Che culo.