{
    # delete old repos
    for my $dbVer (qw( 9.6 10 11)) {
        $dataBase = "pgsql$dbVer";
        my $repo = $DB->get($dataBase);
        $repo->delete if $repo;
        $dataBase = "pgsql$dbVer-common";
        my $repo = $DB->get($dataBase);
        $repo->delete if $repo;
        $dataBase = "pgsql$dbVer-nonfree";
        my $repo = $DB->get($dataBase);
        $repo->delete if $repo;
    }
    # update keys
    #old was https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-** 
    #new is https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL7
    for my $dbVer (qw( 12 13)) {
       for my $case (qw(nonfree common)) {
           $dataBase = "pgsql$dbVer-$case"; 
           my $repo = $DB->get($dataBase) or next;
           my $gpgurl = $repo->prop('GPGKey');
           $repo->set_prop('GPGKey','https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL7') if (index($gpgurl, "keys") == -1)       
       }
       $dataBase = "pgsql$dbVer";
       my $repo = $DB->get($dataBase) or next;
       my $gpgurl = $repo->prop('GPGKey');
       $repo->set_prop('GPGKey','https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL7') if (index($gpgurl, "keys") == -1)
    }
}

