I’m currently struggling with upgrading some Postgres DBs on my home-k3s and I’m seriously considering throwing it all away since it’s such a hassle.

So, how do you handle DBs? K8s? Just a regular daemon?

  • cdombroski@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    I’ve always used this docker image to do pg upgrades. It runs pg_upgrade to recreate the system tables and copy the user tables (which normally don’t have any storage changes). It does require that the database isn’t running during the upgrade so you’re going to have a bit of downtime. Make sure you redo any changes to any configuration files, especially pg_hba.conf