summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gustafsson2024-10-24 13:20:16 +0000
committerDaniel Gustafsson2024-10-24 13:20:16 +0000
commitf81855171f95c4440d1d9f41bc9e5ac47eafb7a0 (patch)
tree620d58aac8137f9b34eb660ff4b05d7b40aea59c
parente546989a269d5d73d283901aadcfda8c6d98e87b (diff)
Handle alphanumeric characters in matching GUC names
The check for whether all GUCs are present in the sample config file used the POSIX character class :alpha: which corresponds to alphabet and not alphanumeric. Since GUC names can contain digits as well we need to use the :alnum: character class instead. Author: Daniel Gustafsson <[email protected]> Discussion: https://postgr.es/m/[email protected]
-rw-r--r--src/test/modules/test_misc/t/003_check_guc.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/modules/test_misc/t/003_check_guc.pl b/src/test/modules/test_misc/t/003_check_guc.pl
index 3ae4bb1cd9d..f4f2f1121aa 100644
--- a/src/test/modules/test_misc/t/003_check_guc.pl
+++ b/src/test/modules/test_misc/t/003_check_guc.pl
@@ -56,7 +56,7 @@ while (my $line = <$contents>)
# file.
# - Valid configuration options are followed immediately by " = ",
# with one space before and after the equal sign.
- if ($line =~ m/^#?([_[:alpha:]]+) = .*/)
+ if ($line =~ m/^#?([_[:alnum:]]+) = .*/)
{
# Lower-case conversion matters for some of the GUCs.
my $param_name = lc($1);