From ac3665bd6c8c35813fc3af745aa601bf1ad57d3f Mon Sep 17 00:00:00 2001
From: Evangelos Foutras <evangelos@foutrelis.com>
Date: Wed, 20 Apr 2022 21:39:30 +0300
Subject: [PATCH] postgres: upgrade_pg: pin postgresql-old-upgrade

Ensure the correct version is installed and matches $FROM_VERSION.
---
 roles/postgres/files/upgrade_pg.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/roles/postgres/files/upgrade_pg.sh b/roles/postgres/files/upgrade_pg.sh
index 19b6dc1fc..87bba1920 100755
--- a/roles/postgres/files/upgrade_pg.sh
+++ b/roles/postgres/files/upgrade_pg.sh
@@ -30,7 +30,7 @@ if [[ -d /var/lib/postgres/data-$FROM_VERSION ]]; then
 	exit 3
 fi
 
-pacman -S --needed postgresql-old-upgrade
+pacman -S --needed "postgresql-old-upgrade>=$FROM_VERSION"
 
 # mask postgresql.service to make sure that other services with
 # Wants=postgresql.service and Restart=on-failure will not start
-- 
GitLab