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 => [], }, {