Skip to content

Commit 5ebb858

Browse files
committed
Adjusted hub package for upcoming 3.27 release to migrate the database of previous versions
master/3.27.0 will have a new major version of PostgreSQL: 18.0. Versions 3.26 and older use a previous major version and so require a database migration. This change should NOT be back-ported as 3.24.x is stuck at PostgreSQL 17.x and 3.21.x at 15.x. Ticket: ENT-13266 Changelog: title
1 parent e05cc1a commit 5ebb858

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

packaging/common/cfengine-hub/preinstall.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ if is_upgrade; then
1515
fi
1616
fi
1717

18-
# When PostgreSQL changes major version we need to migrate. CFEngine 3.25 uses PostgreSQL 17.0 so any version 3.24 or older needs migration.
19-
if is_upgrade && egrep '^3\.([6-9]|1[0-9]|2[0-4])\.' "$PREFIX/UPGRADED_FROM.txt" >/dev/null && [ -d "$PREFIX/state/pg/data" ]; then
18+
# When PostgreSQL changes major version we need to migrate. CFEngine 3.27 uses PostgreSQL 18.0 so any version 3.26 or older needs migration.
19+
if is_upgrade && egrep '^3\.([6-9]|1[0-9]|2[0-6])\.' "$PREFIX/UPGRADED_FROM.txt" >/dev/null && [ -d "$PREFIX/state/pg/data" ]; then
2020
alias migrating_postgres='true'
2121
else
2222
alias migrating_postgres='false'

0 commit comments

Comments
 (0)