Make subscription collation test work independent of locale

We need to set the database to UTF8 encoding so that the test can use
Unicode escapes.
This commit is contained in:
Peter Eisentraut 2019-03-22 23:33:31 +01:00
parent 4e274a043f
commit 87914e708a

View File

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