Make subscription collation test work independent of locale
authorPeter Eisentraut <[email protected]>
Fri, 22 Mar 2019 22:33:31 +0000 (23:33 +0100)
committerPeter Eisentraut <[email protected]>
Fri, 22 Mar 2019 22:33:31 +0000 (23:33 +0100)
We need to set the database to UTF8 encoding so that the test can use
Unicode escapes.

src/test/subscription/t/012_collation.pl

index 6c480de9c1c2e725e7d8f5def919e822de543c83..9f79e96106c970e11ba097203d475e1d79ad0037 100644 (file)
@@ -16,11 +16,11 @@ else
 }
 
 my $node_publisher = get_new_node('publisher');
-$node_publisher->init(allows_ => 'logical');
+$node_publisher->init(allows_ => 'logical', extra => [ '--locale=C', '--encoding=UTF8' ]);
 $node_publisher->start;
 
 my $node_subscriber = get_new_node('subscriber');
-$node_subscriber->init(allows_ => 'logical');
+$node_subscriber->init(allows_ => 'logical', extra => [ '--locale=C', '--encoding=UTF8' ]);
 $node_subscriber->start;
 
 my $publisher_connstr = $node_publisher->connstr . ' dbname=postgres';