index f7088667a4ab9e39c4b75e4947bca91d4eb0df50..c09a735dae99b168ebf3ddb9b79bcb5999e67116 100644 (file)
local %ENV = $self->_get_env();
# We only want the version field
- open my $fh, "-|", $pg_config, "--version"
- or BAIL_OUT("$pg_config failed: $!");
- my $version_line = <$fh>;
- close $fh or die;
+ my $version_line = qx{$pg_config --version};
+ BAIL_OUT("$pg_config failed: $!") if $?;
$self->{_pg_version} = PostgresVersion->new($version_line);