Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-URI-db for openSUSE:Factory 
checked in at 2023-06-03 00:07:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-URI-db (Old)
 and      /work/SRC/openSUSE:Factory/.perl-URI-db.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-URI-db"

Sat Jun  3 00:07:00 2023 rev:5 rq:1090348 version:0.21

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-URI-db/perl-URI-db.changes  2022-06-28 
15:21:48.917892501 +0200
+++ /work/SRC/openSUSE:Factory/.perl-URI-db.new.15902/perl-URI-db.changes       
2023-06-03 00:07:13.001986454 +0200
@@ -1,0 +2,10 @@
+Wed May 10 03:09:51 UTC 2023 - Tina Müller <timueller+p...@suse.de>
+
+- updated to 0.21
+   see /usr/share/doc/packages/perl-URI-db/Changes
+
+  0.21 2023-05-09T22:18:52Z
+       - Changed Oracle database DBI parameter name from `sid` to
+         `service_name`. Thanks to @vectro for the report (#22).
+
+-------------------------------------------------------------------

Old:
----
  URI-db-0.20.tar.gz

New:
----
  URI-db-0.21.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-URI-db.spec ++++++
--- /var/tmp/diff_new_pack.veLRkQ/_old  2023-06-03 00:07:13.641990233 +0200
+++ /var/tmp/diff_new_pack.veLRkQ/_new  2023-06-03 00:07:13.645990257 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-URI-db
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define cpan_name URI-db
 Name:           perl-URI-db
-Version:        0.20
+Version:        0.21
 Release:        0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Database URIs

++++++ URI-db-0.20.tar.gz -> URI-db-0.21.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/Changes new/URI-db-0.21/Changes
--- old/URI-db-0.20/Changes     2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/Changes     2023-05-10 00:20:08.000000000 +0200
@@ -1,5 +1,9 @@
 Revision history for Perl extension URI::db.
 
+0.21 2023-05-09T22:18:52Z
+     - Changed Oracle database DBI parameter name from `sid` to
+       `service_name`. Thanks to @vectro for the report (#22).
+
 0.20  2022-06-20T17:48:44Z
       - Added URI::cockroach and URI::yugabyte.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/META.json new/URI-db-0.21/META.json
--- old/URI-db-0.20/META.json   2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/META.json   2023-05-10 00:20:08.000000000 +0200
@@ -4,7 +4,7 @@
       "David E. Wheeler <da...@justatheory.com>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "Module::Build version 0.4231",
+   "generated_by" : "Module::Build version 0.4232",
    "license" : [
       "perl_5"
    ],
@@ -36,183 +36,183 @@
    "provides" : {
       "URI::cassandra" : {
          "file" : "lib/URI/cassandra.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::cockroach" : {
          "file" : "lib/URI/cockroach.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::cockroachdb" : {
          "file" : "lib/URI/cockroachdb.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::couch" : {
          "file" : "lib/URI/couch.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::couchdb" : {
          "file" : "lib/URI/couchdb.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::cubrid" : {
          "file" : "lib/URI/cubrid.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::db" : {
          "file" : "lib/URI/db.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::db2" : {
          "file" : "lib/URI/db2.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::derby" : {
          "file" : "lib/URI/derby.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::exasol" : {
          "file" : "lib/URI/exasol.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::firebird" : {
          "file" : "lib/URI/firebird.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::hive" : {
          "file" : "lib/URI/hive.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::impala" : {
          "file" : "lib/URI/impala.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::informix" : {
          "file" : "lib/URI/informix.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::ingres" : {
          "file" : "lib/URI/ingres.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::interbase" : {
          "file" : "lib/URI/interbase.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::ldapdb" : {
          "file" : "lib/URI/ldapdb.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::maria" : {
          "file" : "lib/URI/maria.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::mariadb" : {
          "file" : "lib/URI/mariadb.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::max" : {
          "file" : "lib/URI/max.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::maxdb" : {
          "file" : "lib/URI/maxdb.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::monet" : {
          "file" : "lib/URI/monet.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::monetdb" : {
          "file" : "lib/URI/monetdb.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::mongo" : {
          "file" : "lib/URI/mongo.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::mongodb" : {
          "file" : "lib/URI/mongodb.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::mssql" : {
          "file" : "lib/URI/mssql.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::mysql" : {
          "file" : "lib/URI/mysql.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::oracle" : {
          "file" : "lib/URI/oracle.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::pg" : {
          "file" : "lib/URI/pg.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::pgsql" : {
          "file" : "lib/URI/pgsql.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::pgxc" : {
          "file" : "lib/URI/pgxc.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::postgres" : {
          "file" : "lib/URI/postgres.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::postgresql" : {
          "file" : "lib/URI/postgresql.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::postgresxc" : {
          "file" : "lib/URI/postgresxc.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::redshift" : {
          "file" : "lib/URI/redshift.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::snowflake" : {
          "file" : "lib/URI/snowflake.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::sqlite" : {
          "file" : "lib/URI/sqlite.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::sqlite3" : {
          "file" : "lib/URI/sqlite3.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::sqlserver" : {
          "file" : "lib/URI/sqlserver.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::sybase" : {
          "file" : "lib/URI/sybase.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::teradata" : {
          "file" : "lib/URI/teradata.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::unify" : {
          "file" : "lib/URI/unify.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::vertica" : {
          "file" : "lib/URI/vertica.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::yugabyte" : {
          "file" : "lib/URI/yugabyte.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       },
       "URI::yugabytedb" : {
          "file" : "lib/URI/yugabytedb.pm",
-         "version" : "0.20"
+         "version" : "0.21"
       }
    },
    "release_status" : "stable",
@@ -228,6 +228,6 @@
          "url" : "https://github.com/theory/uri-db/";
       }
    },
-   "version" : "0.20",
+   "version" : "0.21",
    "x_serialization_backend" : "JSON::PP version 4.07"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/META.yml new/URI-db-0.21/META.yml
--- old/URI-db-0.20/META.yml    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/META.yml    2023-05-10 00:20:08.000000000 +0200
@@ -8,7 +8,7 @@
 configure_requires:
   Module::Build: '0.30'
 dynamic_config: 1
-generated_by: 'Module::Build version 0.4231, CPAN::Meta::Converter version 
2.150010'
+generated_by: 'Module::Build version 0.4232, CPAN::Meta::Converter version 
2.150010'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -17,139 +17,139 @@
 provides:
   URI::cassandra:
     file: lib/URI/cassandra.pm
-    version: '0.20'
+    version: '0.21'
   URI::cockroach:
     file: lib/URI/cockroach.pm
-    version: '0.20'
+    version: '0.21'
   URI::cockroachdb:
     file: lib/URI/cockroachdb.pm
-    version: '0.20'
+    version: '0.21'
   URI::couch:
     file: lib/URI/couch.pm
-    version: '0.20'
+    version: '0.21'
   URI::couchdb:
     file: lib/URI/couchdb.pm
-    version: '0.20'
+    version: '0.21'
   URI::cubrid:
     file: lib/URI/cubrid.pm
-    version: '0.20'
+    version: '0.21'
   URI::db:
     file: lib/URI/db.pm
-    version: '0.20'
+    version: '0.21'
   URI::db2:
     file: lib/URI/db2.pm
-    version: '0.20'
+    version: '0.21'
   URI::derby:
     file: lib/URI/derby.pm
-    version: '0.20'
+    version: '0.21'
   URI::exasol:
     file: lib/URI/exasol.pm
-    version: '0.20'
+    version: '0.21'
   URI::firebird:
     file: lib/URI/firebird.pm
-    version: '0.20'
+    version: '0.21'
   URI::hive:
     file: lib/URI/hive.pm
-    version: '0.20'
+    version: '0.21'
   URI::impala:
     file: lib/URI/impala.pm
-    version: '0.20'
+    version: '0.21'
   URI::informix:
     file: lib/URI/informix.pm
-    version: '0.20'
+    version: '0.21'
   URI::ingres:
     file: lib/URI/ingres.pm
-    version: '0.20'
+    version: '0.21'
   URI::interbase:
     file: lib/URI/interbase.pm
-    version: '0.20'
+    version: '0.21'
   URI::ldapdb:
     file: lib/URI/ldapdb.pm
-    version: '0.20'
+    version: '0.21'
   URI::maria:
     file: lib/URI/maria.pm
-    version: '0.20'
+    version: '0.21'
   URI::mariadb:
     file: lib/URI/mariadb.pm
-    version: '0.20'
+    version: '0.21'
   URI::max:
     file: lib/URI/max.pm
-    version: '0.20'
+    version: '0.21'
   URI::maxdb:
     file: lib/URI/maxdb.pm
-    version: '0.20'
+    version: '0.21'
   URI::monet:
     file: lib/URI/monet.pm
-    version: '0.20'
+    version: '0.21'
   URI::monetdb:
     file: lib/URI/monetdb.pm
-    version: '0.20'
+    version: '0.21'
   URI::mongo:
     file: lib/URI/mongo.pm
-    version: '0.20'
+    version: '0.21'
   URI::mongodb:
     file: lib/URI/mongodb.pm
-    version: '0.20'
+    version: '0.21'
   URI::mssql:
     file: lib/URI/mssql.pm
-    version: '0.20'
+    version: '0.21'
   URI::mysql:
     file: lib/URI/mysql.pm
-    version: '0.20'
+    version: '0.21'
   URI::oracle:
     file: lib/URI/oracle.pm
-    version: '0.20'
+    version: '0.21'
   URI::pg:
     file: lib/URI/pg.pm
-    version: '0.20'
+    version: '0.21'
   URI::pgsql:
     file: lib/URI/pgsql.pm
-    version: '0.20'
+    version: '0.21'
   URI::pgxc:
     file: lib/URI/pgxc.pm
-    version: '0.20'
+    version: '0.21'
   URI::postgres:
     file: lib/URI/postgres.pm
-    version: '0.20'
+    version: '0.21'
   URI::postgresql:
     file: lib/URI/postgresql.pm
-    version: '0.20'
+    version: '0.21'
   URI::postgresxc:
     file: lib/URI/postgresxc.pm
-    version: '0.20'
+    version: '0.21'
   URI::redshift:
     file: lib/URI/redshift.pm
-    version: '0.20'
+    version: '0.21'
   URI::snowflake:
     file: lib/URI/snowflake.pm
-    version: '0.20'
+    version: '0.21'
   URI::sqlite:
     file: lib/URI/sqlite.pm
-    version: '0.20'
+    version: '0.21'
   URI::sqlite3:
     file: lib/URI/sqlite3.pm
-    version: '0.20'
+    version: '0.21'
   URI::sqlserver:
     file: lib/URI/sqlserver.pm
-    version: '0.20'
+    version: '0.21'
   URI::sybase:
     file: lib/URI/sybase.pm
-    version: '0.20'
+    version: '0.21'
   URI::teradata:
     file: lib/URI/teradata.pm
-    version: '0.20'
+    version: '0.21'
   URI::unify:
     file: lib/URI/unify.pm
-    version: '0.20'
+    version: '0.21'
   URI::vertica:
     file: lib/URI/vertica.pm
-    version: '0.20'
+    version: '0.21'
   URI::yugabyte:
     file: lib/URI/yugabyte.pm
-    version: '0.20'
+    version: '0.21'
   URI::yugabytedb:
     file: lib/URI/yugabytedb.pm
-    version: '0.20'
+    version: '0.21'
 requires:
   URI: '1.40'
   URI::Nested: '0.10'
@@ -159,5 +159,5 @@
   homepage: https://search.cpan.org/dist/URI-db/
   license: http://dev.perl.org/licenses/
   repository: https://github.com/theory/uri-db/
-version: '0.20'
+version: '0.21'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/README new/URI-db-0.21/README
--- old/URI-db-0.20/README      2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/README      2023-05-10 00:20:08.000000000 +0200
@@ -1,4 +1,4 @@
-URI/db version 0.20
+URI/db version 0.21
 ===================
 
 This library implements a Perl interface for a proposed standard for database
@@ -37,7 +37,7 @@
 Copyright and Licence
 ---------------------
 
-Copyright (c) 2013-2016 David E. Wheeler. Some Rights Reserved.
+Copyright (c) 2013-2023 David E. Wheeler. Some Rights Reserved.
 
 This module is free software; you can redistribute it and/or modify it under
 the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/_ado.pm 
new/URI-db-0.21/lib/URI/_ado.pm
--- old/URI-db-0.20/lib/URI/_ado.pm     2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/_ado.pm     2023-05-10 00:20:08.000000000 +0200
@@ -1,5 +1,5 @@
 package URI::_ado;
 use base 'URI::_odbc';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub dbi_driver   { 'ADO' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/_db.pm 
new/URI-db-0.21/lib/URI/_db.pm
--- old/URI-db-0.20/lib/URI/_db.pm      2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/_db.pm      2023-05-10 00:20:08.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use 5.008001;
 use base 'URI::_login';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub uri    { shift }
 sub _no_scheme_ok { 0 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/_odbc.pm 
new/URI-db-0.21/lib/URI/_odbc.pm
--- old/URI-db-0.20/lib/URI/_odbc.pm    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/_odbc.pm    2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::_odbc;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub dbi_driver   { 'ODBC' }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/cassandra.pm 
new/URI-db-0.21/lib/URI/cassandra.pm
--- old/URI-db-0.20/lib/URI/cassandra.pm        2022-06-20 19:48:52.000000000 
+0200
+++ new/URI-db-0.21/lib/URI/cassandra.pm        2023-05-10 00:20:08.000000000 
+0200
@@ -1,6 +1,6 @@
 package URI::cassandra;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 9160 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/cockroach.pm 
new/URI-db-0.21/lib/URI/cockroach.pm
--- old/URI-db-0.20/lib/URI/cockroach.pm        2022-06-20 19:48:52.000000000 
+0200
+++ new/URI-db-0.21/lib/URI/cockroach.pm        2023-05-10 00:20:08.000000000 
+0200
@@ -1,6 +1,6 @@
 package URI::cockroach;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 26257 }
 sub dbi_driver   { 'Pg' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/cockroachdb.pm 
new/URI-db-0.21/lib/URI/cockroachdb.pm
--- old/URI-db-0.20/lib/URI/cockroachdb.pm      2022-06-20 19:48:52.000000000 
+0200
+++ new/URI-db-0.21/lib/URI/cockroachdb.pm      2023-05-10 00:20:08.000000000 
+0200
@@ -1,3 +1,3 @@
 package URI::cockroachdb;
 use base 'URI::cockroach';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/couch.pm 
new/URI-db-0.21/lib/URI/couch.pm
--- old/URI-db-0.20/lib/URI/couch.pm    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/couch.pm    2023-05-10 00:20:08.000000000 +0200
@@ -1,5 +1,5 @@
 package URI::couch;
 use base 'URI::couchdb';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/couchdb.pm 
new/URI-db-0.21/lib/URI/couchdb.pm
--- old/URI-db-0.20/lib/URI/couchdb.pm  2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/couchdb.pm  2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::couchdb;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 5984 }
 sub canonical_engine { 'couchdb' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/cubrid.pm 
new/URI-db-0.21/lib/URI/cubrid.pm
--- old/URI-db-0.20/lib/URI/cubrid.pm   2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/cubrid.pm   2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::cubrid;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 33000 }
 sub dbi_driver   { 'cubrid' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/db.pm 
new/URI-db-0.21/lib/URI/db.pm
--- old/URI-db-0.20/lib/URI/db.pm       2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/db.pm       2023-05-10 00:20:08.000000000 +0200
@@ -13,7 +13,7 @@
 use 5.008001;
 use base 'URI::Nested';
 use URI::_db;
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub prefix       { 'db' }
 sub nested_class { 'URI::_db' }
@@ -334,7 +334,7 @@
 
 =head1 Copyright and License
 
-Copyright (c) 2013-2016 David E. Wheeler. Some Rights Reserved.
+Copyright (c) 2013-2023 David E. Wheeler. Some Rights Reserved.
 
 This module is free software; you can redistribute it and/or modify it under
 the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/db2.pm 
new/URI-db-0.21/lib/URI/db2.pm
--- old/URI-db-0.20/lib/URI/db2.pm      2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/db2.pm      2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::db2;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 50000 }
 sub dbi_driver   { 'DB2' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/derby.pm 
new/URI-db-0.21/lib/URI/derby.pm
--- old/URI-db-0.20/lib/URI/derby.pm    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/derby.pm    2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::derby;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 1527 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/exasol.pm 
new/URI-db-0.21/lib/URI/exasol.pm
--- old/URI-db-0.20/lib/URI/exasol.pm   2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/exasol.pm   2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::exasol;
 use base 'URI::_odbc';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 8563 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/firebird.pm 
new/URI-db-0.21/lib/URI/firebird.pm
--- old/URI-db-0.20/lib/URI/firebird.pm 2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/firebird.pm 2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::firebird;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 3050 }
 sub dbi_driver   { 'Firebird' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/hive.pm 
new/URI-db-0.21/lib/URI/hive.pm
--- old/URI-db-0.20/lib/URI/hive.pm     2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/hive.pm     2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::hive;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 10000 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/impala.pm 
new/URI-db-0.21/lib/URI/impala.pm
--- old/URI-db-0.20/lib/URI/impala.pm   2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/impala.pm   2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::impala;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 21000 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/informix.pm 
new/URI-db-0.21/lib/URI/informix.pm
--- old/URI-db-0.20/lib/URI/informix.pm 2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/informix.pm 2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::informix;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 1526 }
 sub dbi_driver   { 'Informix' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/ingres.pm 
new/URI-db-0.21/lib/URI/ingres.pm
--- old/URI-db-0.20/lib/URI/ingres.pm   2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/ingres.pm   2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::ingres;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 1524 }
 sub dbi_driver   { 'Ingres' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/interbase.pm 
new/URI-db-0.21/lib/URI/interbase.pm
--- old/URI-db-0.20/lib/URI/interbase.pm        2022-06-20 19:48:52.000000000 
+0200
+++ new/URI-db-0.21/lib/URI/interbase.pm        2023-05-10 00:20:08.000000000 
+0200
@@ -1,6 +1,6 @@
 package URI::interbase;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 3050 }
 sub dbi_driver   { 'InterBase' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/ldapdb.pm 
new/URI-db-0.21/lib/URI/ldapdb.pm
--- old/URI-db-0.20/lib/URI/ldapdb.pm   2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/ldapdb.pm   2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::ldapdb;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub dbi_driver   { 'LDAP' }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/maria.pm 
new/URI-db-0.21/lib/URI/maria.pm
--- old/URI-db-0.20/lib/URI/maria.pm    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/maria.pm    2023-05-10 00:20:08.000000000 +0200
@@ -1,5 +1,5 @@
 package URI::maria;
 use base 'URI::mysql';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/mariadb.pm 
new/URI-db-0.21/lib/URI/mariadb.pm
--- old/URI-db-0.20/lib/URI/mariadb.pm  2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/mariadb.pm  2023-05-10 00:20:08.000000000 +0200
@@ -1,5 +1,5 @@
 package URI::mariadb;
 use base 'URI::mysql';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/max.pm 
new/URI-db-0.21/lib/URI/max.pm
--- old/URI-db-0.20/lib/URI/max.pm      2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/max.pm      2023-05-10 00:20:08.000000000 +0200
@@ -1,5 +1,5 @@
 package URI::max;
 use base 'URI::maxdb';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/maxdb.pm 
new/URI-db-0.21/lib/URI/maxdb.pm
--- old/URI-db-0.20/lib/URI/maxdb.pm    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/maxdb.pm    2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::maxdb;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 7673 }
 sub dbi_driver   { 'MaxDB' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/monet.pm 
new/URI-db-0.21/lib/URI/monet.pm
--- old/URI-db-0.20/lib/URI/monet.pm    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/monet.pm    2023-05-10 00:20:08.000000000 +0200
@@ -1,5 +1,5 @@
 package URI::monet;
 use base 'URI::monetdb';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/monetdb.pm 
new/URI-db-0.21/lib/URI/monetdb.pm
--- old/URI-db-0.20/lib/URI/monetdb.pm  2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/monetdb.pm  2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::monetdb;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 50000 }
 sub dbi_driver   { 'monetdb' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/mongo.pm 
new/URI-db-0.21/lib/URI/mongo.pm
--- old/URI-db-0.20/lib/URI/mongo.pm    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/mongo.pm    2023-05-10 00:20:08.000000000 +0200
@@ -1,5 +1,5 @@
 package URI::mongo;
 use base 'URI::mongodb';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/mongodb.pm 
new/URI-db-0.21/lib/URI/mongodb.pm
--- old/URI-db-0.20/lib/URI/mongodb.pm  2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/mongodb.pm  2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::mongodb;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 27017 }
 sub canonical_engine { 'mongodb' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/mssql.pm 
new/URI-db-0.21/lib/URI/mssql.pm
--- old/URI-db-0.20/lib/URI/mssql.pm    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/mssql.pm    2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::mssql;
 use base 'URI::_odbc';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 1433 }
 sub canonical_engine { 'mssql' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/mysql.pm 
new/URI-db-0.21/lib/URI/mysql.pm
--- old/URI-db-0.20/lib/URI/mysql.pm    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/mysql.pm    2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::mysql;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 3306 }
 sub dbi_driver   { 'mysql' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/oracle.pm 
new/URI-db-0.21/lib/URI/oracle.pm
--- old/URI-db-0.20/lib/URI/oracle.pm   2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/oracle.pm   2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::oracle;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 1521 }
 sub dbi_driver   { 'Oracle' }
@@ -10,15 +10,8 @@
     return (
         [ host => scalar $self->host   ],
         [ port => scalar $self->_port  ],
-        [ sid  => scalar $self->dbname ],
+        [ service_name => scalar $self->dbname ],
     );
 }
 
-sub dbi_dsn {
-    my $self = shift;
-    my $params = $self->_dsn_params;
-    $params =~ s/sid=// unless $self->host || $self->_port;
-    return join ':' => 'dbi', $self->dbi_driver, $params
-}
-
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/pg.pm 
new/URI-db-0.21/lib/URI/pg.pm
--- old/URI-db-0.20/lib/URI/pg.pm       2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/pg.pm       2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::pg;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 5432 }
 sub dbi_driver   { 'Pg' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/pgsql.pm 
new/URI-db-0.21/lib/URI/pgsql.pm
--- old/URI-db-0.20/lib/URI/pgsql.pm    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/pgsql.pm    2023-05-10 00:20:08.000000000 +0200
@@ -1,4 +1,4 @@
 package URI::pgsql;
 use base 'URI::pg';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/pgxc.pm 
new/URI-db-0.21/lib/URI/pgxc.pm
--- old/URI-db-0.20/lib/URI/pgxc.pm     2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/pgxc.pm     2023-05-10 00:20:08.000000000 +0200
@@ -1,5 +1,5 @@
 package URI::pgxc;
 use base 'URI::pg';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/postgres.pm 
new/URI-db-0.21/lib/URI/postgres.pm
--- old/URI-db-0.20/lib/URI/postgres.pm 2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/postgres.pm 2023-05-10 00:20:08.000000000 +0200
@@ -1,4 +1,4 @@
 package URI::postgres;
 use base 'URI::pg';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/postgresql.pm 
new/URI-db-0.21/lib/URI/postgresql.pm
--- old/URI-db-0.20/lib/URI/postgresql.pm       2022-06-20 19:48:52.000000000 
+0200
+++ new/URI-db-0.21/lib/URI/postgresql.pm       2023-05-10 00:20:08.000000000 
+0200
@@ -1,5 +1,5 @@
 package URI::postgresql;
 use base 'URI::pg';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/postgresxc.pm 
new/URI-db-0.21/lib/URI/postgresxc.pm
--- old/URI-db-0.20/lib/URI/postgresxc.pm       2022-06-20 19:48:52.000000000 
+0200
+++ new/URI-db-0.21/lib/URI/postgresxc.pm       2023-05-10 00:20:08.000000000 
+0200
@@ -1,5 +1,5 @@
 package URI::postgresxc;
 use base 'URI::pg';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/redshift.pm 
new/URI-db-0.21/lib/URI/redshift.pm
--- old/URI-db-0.20/lib/URI/redshift.pm 2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/redshift.pm 2023-05-10 00:20:08.000000000 +0200
@@ -1,5 +1,5 @@
 package URI::redshift;
 use base 'URI::pg';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/snowflake.pm 
new/URI-db-0.21/lib/URI/snowflake.pm
--- old/URI-db-0.20/lib/URI/snowflake.pm        2022-06-20 19:48:52.000000000 
+0200
+++ new/URI-db-0.21/lib/URI/snowflake.pm        2023-05-10 00:20:08.000000000 
+0200
@@ -1,6 +1,6 @@
 package URI::snowflake;
 use base 'URI::_odbc';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 443 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/sqlite.pm 
new/URI-db-0.21/lib/URI/sqlite.pm
--- old/URI-db-0.20/lib/URI/sqlite.pm   2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/sqlite.pm   2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::sqlite;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub dbi_driver { 'SQLite' }
 sub canonical_engine { 'sqlite' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/sqlite3.pm 
new/URI-db-0.21/lib/URI/sqlite3.pm
--- old/URI-db-0.20/lib/URI/sqlite3.pm  2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/sqlite3.pm  2023-05-10 00:20:08.000000000 +0200
@@ -1,5 +1,5 @@
 package URI::sqlite3;
 use base 'URI::sqlite';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/sqlserver.pm 
new/URI-db-0.21/lib/URI/sqlserver.pm
--- old/URI-db-0.20/lib/URI/sqlserver.pm        2022-06-20 19:48:52.000000000 
+0200
+++ new/URI-db-0.21/lib/URI/sqlserver.pm        2023-05-10 00:20:08.000000000 
+0200
@@ -1,5 +1,5 @@
 package URI::sqlserver;
 use base 'URI::mssql';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/sybase.pm 
new/URI-db-0.21/lib/URI/sybase.pm
--- old/URI-db-0.20/lib/URI/sybase.pm   2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/sybase.pm   2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::sybase;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 2638 }
 sub dbi_driver   { 'Sybase' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/teradata.pm 
new/URI-db-0.21/lib/URI/teradata.pm
--- old/URI-db-0.20/lib/URI/teradata.pm 2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/teradata.pm 2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::teradata;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 1025 }
 sub dbi_driver   { 'Teradata' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/unify.pm 
new/URI-db-0.21/lib/URI/unify.pm
--- old/URI-db-0.20/lib/URI/unify.pm    2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/unify.pm    2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::unify;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 27117 }
 sub dbi_driver   { 'Unify' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/vertica.pm 
new/URI-db-0.21/lib/URI/vertica.pm
--- old/URI-db-0.20/lib/URI/vertica.pm  2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/vertica.pm  2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::vertica;
 use base 'URI::_odbc';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 5433 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/yugabyte.pm 
new/URI-db-0.21/lib/URI/yugabyte.pm
--- old/URI-db-0.20/lib/URI/yugabyte.pm 2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/lib/URI/yugabyte.pm 2023-05-10 00:20:08.000000000 +0200
@@ -1,6 +1,6 @@
 package URI::yugabyte;
 use base 'URI::_db';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 sub default_port { 5433 }
 sub dbi_driver   { 'Pg' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/lib/URI/yugabytedb.pm 
new/URI-db-0.21/lib/URI/yugabytedb.pm
--- old/URI-db-0.20/lib/URI/yugabytedb.pm       2022-06-20 19:48:52.000000000 
+0200
+++ new/URI-db-0.21/lib/URI/yugabytedb.pm       2023-05-10 00:20:08.000000000 
+0200
@@ -1,5 +1,5 @@
 package URI::yugabytedb;
 use base 'URI::yugabyte';
-our $VERSION = '0.20';
+our $VERSION = '0.21';
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/URI-db-0.20/t/dbi.t new/URI-db-0.21/t/dbi.t
--- old/URI-db-0.20/t/dbi.t     2022-06-20 19:48:52.000000000 +0200
+++ new/URI-db-0.21/t/dbi.t     2023-05-10 00:20:08.000000000 +0200
@@ -206,14 +206,32 @@
     },
     {
         uri => 'db:oracle://localhost:33/foo',
-        dsn => 'dbi:Oracle:host=localhost;port=33;sid=foo',
-        dbi => [ [host => 'localhost'], [port => 33], [sid => 'foo'] ],
+        dsn => 'dbi:Oracle:host=localhost;port=33;service_name=foo',
+        dbi => [ [host => 'localhost'], [port => 33], [service_name => 'foo'] 
],
+        qry => [],
+    },
+    {
+        uri => 'db:oracle://localhost/foo',
+        dsn => 'dbi:Oracle:host=localhost;service_name=foo',
+        dbi => [ [host => 'localhost'], [port => undef], [service_name => 
'foo'] ],
+        qry => [],
+    },
+    {
+        uri => 'db:oracle://:42/foo',
+        dsn => 'dbi:Oracle:port=42;service_name=foo',
+        dbi => [ [host => ''], [port => 42], [service_name => 'foo'] ],
         qry => [],
     },
     {
         uri => 'db:oracle:foo',
-        dsn => 'dbi:Oracle:foo',
-        dbi => [ [host => undef], [port => undef], [sid => 'foo'] ],
+        dsn => 'dbi:Oracle:service_name=foo',
+        dbi => [ [host => undef], [port => undef], [service_name => 'foo'] ],
+        qry => [],
+    },
+    {
+        uri => 'db:oracle:///foo',
+        dsn => 'dbi:Oracle:service_name=foo',
+        dbi => [ [host => ''], [port => undef], [service_name => 'foo'] ],
         qry => [],
     },
     {

Reply via email to