From 2f41b4371c0f0b8a3535537c4e4f9ddd1118d1ce Mon Sep 17 00:00:00 2001 From: Ashutosh Bapat Date: Thu, 13 Mar 2025 16:17:57 +0530 Subject: [PATCH 3/3] set lc_monetary explicitly at initdb time --- src/bin/pg_upgrade/t/002_pg_upgrade.pl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/pg_upgrade/t/002_pg_upgrade.pl b/src/bin/pg_upgrade/t/002_pg_upgrade.pl index 65f4c7d4f2b..51ba79c8589 100644 --- a/src/bin/pg_upgrade/t/002_pg_upgrade.pl +++ b/src/bin/pg_upgrade/t/002_pg_upgrade.pl @@ -134,6 +134,7 @@ my $original_enc_name; my $original_provider; my $original_datcollate = "C"; my $original_datctype = "C"; +my $original_datmonetary = "C"; my $original_datlocale; if ($oldnode->pg_version >= '17devel') @@ -163,6 +164,7 @@ my @initdb_params = @custom_opts; push @initdb_params, ('--encoding', $original_enc_name); push @initdb_params, ('--lc-collate', $original_datcollate); push @initdb_params, ('--lc-ctype', $original_datctype); +push @initdb_params, ('--lc-monetary', $original_datmonetary); # add --locale-provider, if supported my %provider_name = ('b' => 'builtin', 'i' => 'icu', 'c' => 'libc'); -- 2.34.1