$sqltargs ||= {};
- if (my $version = $self->_server_info->{dbms_version}) {
- $sqltargs->{producer_args}{postgres_version} = $version;
+ if (
+ ! exists $sqltargs->{producer_args}{postgres_version}
+ and
+ my $dver = $self->_server_info->{normalized_dbms_version}
+ ) {
+ $sqltargs->{producer_args}{postgres_version} = $dver;
}
$self->next::method($schema, $type, $version, $dir, $sqltargs, @rest);