aboutsummaryrefslogtreecommitdiff
path: root/src/bin/scripts/t/020_createdb.pl
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/scripts/t/020_createdb.pl')
-rw-r--r--src/bin/scripts/t/020_createdb.pl9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/bin/scripts/t/020_createdb.pl b/src/bin/scripts/t/020_createdb.pl
index 78733f64d25..e91c1d013d0 100644
--- a/src/bin/scripts/t/020_createdb.pl
+++ b/src/bin/scripts/t/020_createdb.pl
@@ -49,6 +49,15 @@ if ($ENV{with_icu} eq 'yes')
'--icu-locale=@colNumeric=lower', 'foobarX'
],
'fails for invalid ICU locale');
+
+ # additional node, which uses the icu provider
+ my $node2 = PostgreSQL::Test::Cluster->new('icu');
+ $node2->init(extra => ['--locale-provider=icu', '--icu-locale=en']);
+ $node2->start;
+
+ $node2->command_ok(
+ [ 'createdb', '-T', 'template0', '--locale-provider=libc', 'foobar55' ],
+ 'create database with libc provider from template database with icu provider');
}
else
{