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 2022-06-28 15:21:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-URI-db (Old) and /work/SRC/openSUSE:Factory/.perl-URI-db.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-URI-db" Tue Jun 28 15:21:37 2022 rev:4 rq:985288 version:0.20 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-URI-db/perl-URI-db.changes 2018-07-22 23:05:42.308897905 +0200 +++ /work/SRC/openSUSE:Factory/.perl-URI-db.new.1548/perl-URI-db.changes 2022-06-28 15:21:48.917892501 +0200 @@ -1,0 +2,9 @@ +Tue Jun 21 03:09:18 UTC 2022 - Tina M??ller <timueller+p...@suse.de> + +- updated to 0.20 + see /usr/share/doc/packages/perl-URI-db/Changes + + 0.20 2022-06-20T17:48:44Z + - Added URI::cockroach and URI::yugabyte. + +------------------------------------------------------------------- Old: ---- URI-db-0.19.tar.gz New: ---- URI-db-0.20.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-URI-db.spec ++++++ --- /var/tmp/diff_new_pack.U0mSTc/_old 2022-06-28 15:21:49.449893294 +0200 +++ /var/tmp/diff_new_pack.U0mSTc/_new 2022-06-28 15:21:49.453893301 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-URI-db # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,22 +12,20 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define cpan_name URI-db Name: perl-URI-db -Version: 0.19 +Version: 0.20 Release: 0 -%define cpan_name URI-db -Summary: Database URIs License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/URI-db/ +Summary: Database URIs +URL: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/D/DW/DWHEELER/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Module::Build) >= 0.300000 @@ -42,10 +40,10 @@ Database URIs %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{version} %build -%{__perl} Build.PL installdirs=vendor +perl Build.PL installdirs=vendor ./Build build flags=%{?_smp_mflags} %check @@ -56,7 +54,6 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes README README.md %changelog ++++++ URI-db-0.19.tar.gz -> URI-db-0.20.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/Changes new/URI-db-0.20/Changes --- old/URI-db-0.19/Changes 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/Changes 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,8 @@ Revision history for Perl extension URI::db. +0.20 2022-06-20T17:48:44Z + - Added URI::cockroach and URI::yugabyte. + 0.19 2018-07-19T15:15:04Z - Added URI::snowflake. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/MANIFEST new/URI-db-0.20/MANIFEST --- old/URI-db-0.19/MANIFEST 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/MANIFEST 2022-06-20 19:48:52.000000000 +0200 @@ -4,6 +4,8 @@ lib/URI/_db.pm lib/URI/_odbc.pm lib/URI/cassandra.pm +lib/URI/cockroach.pm +lib/URI/cockroachdb.pm lib/URI/couch.pm lib/URI/couchdb.pm lib/URI/cubrid.pm @@ -44,11 +46,13 @@ lib/URI/teradata.pm lib/URI/unify.pm lib/URI/vertica.pm +lib/URI/yugabyte.pm +lib/URI/yugabytedb.pm MANIFEST This list of files +META.json +META.yml README README.md t/db.t t/dbi.t t/engines.t -META.yml -META.json diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/META.json new/URI-db-0.20/META.json --- old/URI-db-0.19/META.json 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/META.json 2022-06-20 19:48:52.000000000 +0200 @@ -4,7 +4,7 @@ "David E. Wheeler <da...@justatheory.com>" ], "dynamic_config" : 1, - "generated_by" : "Module::Build version 0.4224", + "generated_by" : "Module::Build version 0.4231", "license" : [ "perl_5" ], @@ -36,167 +36,183 @@ "provides" : { "URI::cassandra" : { "file" : "lib/URI/cassandra.pm", - "version" : "0.19" + "version" : "0.20" + }, + "URI::cockroach" : { + "file" : "lib/URI/cockroach.pm", + "version" : "0.20" + }, + "URI::cockroachdb" : { + "file" : "lib/URI/cockroachdb.pm", + "version" : "0.20" }, "URI::couch" : { "file" : "lib/URI/couch.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::couchdb" : { "file" : "lib/URI/couchdb.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::cubrid" : { "file" : "lib/URI/cubrid.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::db" : { "file" : "lib/URI/db.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::db2" : { "file" : "lib/URI/db2.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::derby" : { "file" : "lib/URI/derby.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::exasol" : { "file" : "lib/URI/exasol.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::firebird" : { "file" : "lib/URI/firebird.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::hive" : { "file" : "lib/URI/hive.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::impala" : { "file" : "lib/URI/impala.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::informix" : { "file" : "lib/URI/informix.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::ingres" : { "file" : "lib/URI/ingres.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::interbase" : { "file" : "lib/URI/interbase.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::ldapdb" : { "file" : "lib/URI/ldapdb.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::maria" : { "file" : "lib/URI/maria.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::mariadb" : { "file" : "lib/URI/mariadb.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::max" : { "file" : "lib/URI/max.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::maxdb" : { "file" : "lib/URI/maxdb.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::monet" : { "file" : "lib/URI/monet.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::monetdb" : { "file" : "lib/URI/monetdb.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::mongo" : { "file" : "lib/URI/mongo.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::mongodb" : { "file" : "lib/URI/mongodb.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::mssql" : { "file" : "lib/URI/mssql.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::mysql" : { "file" : "lib/URI/mysql.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::oracle" : { "file" : "lib/URI/oracle.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::pg" : { "file" : "lib/URI/pg.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::pgsql" : { "file" : "lib/URI/pgsql.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::pgxc" : { "file" : "lib/URI/pgxc.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::postgres" : { "file" : "lib/URI/postgres.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::postgresql" : { "file" : "lib/URI/postgresql.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::postgresxc" : { "file" : "lib/URI/postgresxc.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::redshift" : { "file" : "lib/URI/redshift.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::snowflake" : { "file" : "lib/URI/snowflake.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::sqlite" : { "file" : "lib/URI/sqlite.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::sqlite3" : { "file" : "lib/URI/sqlite3.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::sqlserver" : { "file" : "lib/URI/sqlserver.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::sybase" : { "file" : "lib/URI/sybase.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::teradata" : { "file" : "lib/URI/teradata.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::unify" : { "file" : "lib/URI/unify.pm", - "version" : "0.19" + "version" : "0.20" }, "URI::vertica" : { "file" : "lib/URI/vertica.pm", - "version" : "0.19" + "version" : "0.20" + }, + "URI::yugabyte" : { + "file" : "lib/URI/yugabyte.pm", + "version" : "0.20" + }, + "URI::yugabytedb" : { + "file" : "lib/URI/yugabytedb.pm", + "version" : "0.20" } }, "release_status" : "stable", @@ -212,6 +228,6 @@ "url" : "https://github.com/theory/uri-db/" } }, - "version" : "0.19", - "x_serialization_backend" : "JSON::PP version 2.97001" + "version" : "0.20", + "x_serialization_backend" : "JSON::PP version 4.07" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/META.yml new/URI-db-0.20/META.yml --- old/URI-db-0.19/META.yml 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/META.yml 2022-06-20 19:48:52.000000000 +0200 @@ -8,7 +8,7 @@ configure_requires: Module::Build: '0.30' dynamic_config: 1 -generated_by: 'Module::Build version 0.4224, CPAN::Meta::Converter version 2.150010' +generated_by: 'Module::Build version 0.4231, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -17,127 +17,139 @@ provides: URI::cassandra: file: lib/URI/cassandra.pm - version: '0.19' + version: '0.20' + URI::cockroach: + file: lib/URI/cockroach.pm + version: '0.20' + URI::cockroachdb: + file: lib/URI/cockroachdb.pm + version: '0.20' URI::couch: file: lib/URI/couch.pm - version: '0.19' + version: '0.20' URI::couchdb: file: lib/URI/couchdb.pm - version: '0.19' + version: '0.20' URI::cubrid: file: lib/URI/cubrid.pm - version: '0.19' + version: '0.20' URI::db: file: lib/URI/db.pm - version: '0.19' + version: '0.20' URI::db2: file: lib/URI/db2.pm - version: '0.19' + version: '0.20' URI::derby: file: lib/URI/derby.pm - version: '0.19' + version: '0.20' URI::exasol: file: lib/URI/exasol.pm - version: '0.19' + version: '0.20' URI::firebird: file: lib/URI/firebird.pm - version: '0.19' + version: '0.20' URI::hive: file: lib/URI/hive.pm - version: '0.19' + version: '0.20' URI::impala: file: lib/URI/impala.pm - version: '0.19' + version: '0.20' URI::informix: file: lib/URI/informix.pm - version: '0.19' + version: '0.20' URI::ingres: file: lib/URI/ingres.pm - version: '0.19' + version: '0.20' URI::interbase: file: lib/URI/interbase.pm - version: '0.19' + version: '0.20' URI::ldapdb: file: lib/URI/ldapdb.pm - version: '0.19' + version: '0.20' URI::maria: file: lib/URI/maria.pm - version: '0.19' + version: '0.20' URI::mariadb: file: lib/URI/mariadb.pm - version: '0.19' + version: '0.20' URI::max: file: lib/URI/max.pm - version: '0.19' + version: '0.20' URI::maxdb: file: lib/URI/maxdb.pm - version: '0.19' + version: '0.20' URI::monet: file: lib/URI/monet.pm - version: '0.19' + version: '0.20' URI::monetdb: file: lib/URI/monetdb.pm - version: '0.19' + version: '0.20' URI::mongo: file: lib/URI/mongo.pm - version: '0.19' + version: '0.20' URI::mongodb: file: lib/URI/mongodb.pm - version: '0.19' + version: '0.20' URI::mssql: file: lib/URI/mssql.pm - version: '0.19' + version: '0.20' URI::mysql: file: lib/URI/mysql.pm - version: '0.19' + version: '0.20' URI::oracle: file: lib/URI/oracle.pm - version: '0.19' + version: '0.20' URI::pg: file: lib/URI/pg.pm - version: '0.19' + version: '0.20' URI::pgsql: file: lib/URI/pgsql.pm - version: '0.19' + version: '0.20' URI::pgxc: file: lib/URI/pgxc.pm - version: '0.19' + version: '0.20' URI::postgres: file: lib/URI/postgres.pm - version: '0.19' + version: '0.20' URI::postgresql: file: lib/URI/postgresql.pm - version: '0.19' + version: '0.20' URI::postgresxc: file: lib/URI/postgresxc.pm - version: '0.19' + version: '0.20' URI::redshift: file: lib/URI/redshift.pm - version: '0.19' + version: '0.20' URI::snowflake: file: lib/URI/snowflake.pm - version: '0.19' + version: '0.20' URI::sqlite: file: lib/URI/sqlite.pm - version: '0.19' + version: '0.20' URI::sqlite3: file: lib/URI/sqlite3.pm - version: '0.19' + version: '0.20' URI::sqlserver: file: lib/URI/sqlserver.pm - version: '0.19' + version: '0.20' URI::sybase: file: lib/URI/sybase.pm - version: '0.19' + version: '0.20' URI::teradata: file: lib/URI/teradata.pm - version: '0.19' + version: '0.20' URI::unify: file: lib/URI/unify.pm - version: '0.19' + version: '0.20' URI::vertica: file: lib/URI/vertica.pm - version: '0.19' + version: '0.20' + URI::yugabyte: + file: lib/URI/yugabyte.pm + version: '0.20' + URI::yugabytedb: + file: lib/URI/yugabytedb.pm + version: '0.20' requires: URI: '1.40' URI::Nested: '0.10' @@ -147,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.19' +version: '0.20' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/README new/URI-db-0.20/README --- old/URI-db-0.19/README 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/README 2022-06-20 19:48:52.000000000 +0200 @@ -1,4 +1,4 @@ -URI/db version 0.19 +URI/db version 0.20 =================== This library implements a Perl interface for a proposed standard for database diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/_ado.pm new/URI-db-0.20/lib/URI/_ado.pm --- old/URI-db-0.19/lib/URI/_ado.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/_ado.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::_ado; use base 'URI::_odbc'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub dbi_driver { 'ADO' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/_db.pm new/URI-db-0.20/lib/URI/_db.pm --- old/URI-db-0.19/lib/URI/_db.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/_db.pm 2022-06-20 19:48:52.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use 5.008001; use base 'URI::_login'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub uri { shift } sub _no_scheme_ok { 0 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/_odbc.pm new/URI-db-0.20/lib/URI/_odbc.pm --- old/URI-db-0.19/lib/URI/_odbc.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/_odbc.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::_odbc; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub dbi_driver { 'ODBC' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/cassandra.pm new/URI-db-0.20/lib/URI/cassandra.pm --- old/URI-db-0.19/lib/URI/cassandra.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/cassandra.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::cassandra; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 9160 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/cockroach.pm new/URI-db-0.20/lib/URI/cockroach.pm --- old/URI-db-0.19/lib/URI/cockroach.pm 1970-01-01 01:00:00.000000000 +0100 +++ new/URI-db-0.20/lib/URI/cockroach.pm 2022-06-20 19:48:52.000000000 +0200 @@ -0,0 +1,16 @@ +package URI::cockroach; +use base 'URI::_db'; +our $VERSION = '0.20'; + +sub default_port { 26257 } +sub dbi_driver { 'Pg' } +sub canonical_engine { 'cockroach' } + +sub _dbi_param_map { + my $self = shift; + return ( + [ host => scalar $self->host ], + [ port => scalar $self->port ], # Always pass the port + [ dbname => scalar $self->dbname ], + ); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/cockroachdb.pm new/URI-db-0.20/lib/URI/cockroachdb.pm --- old/URI-db-0.19/lib/URI/cockroachdb.pm 1970-01-01 01:00:00.000000000 +0100 +++ new/URI-db-0.20/lib/URI/cockroachdb.pm 2022-06-20 19:48:52.000000000 +0200 @@ -0,0 +1,3 @@ +package URI::cockroachdb; +use base 'URI::cockroach'; +our $VERSION = '0.20'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/couch.pm new/URI-db-0.20/lib/URI/couch.pm --- old/URI-db-0.19/lib/URI/couch.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/couch.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::couch; use base 'URI::couchdb'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/couchdb.pm new/URI-db-0.20/lib/URI/couchdb.pm --- old/URI-db-0.19/lib/URI/couchdb.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/couchdb.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::couchdb; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 5984 } sub canonical_engine { 'couchdb' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/cubrid.pm new/URI-db-0.20/lib/URI/cubrid.pm --- old/URI-db-0.19/lib/URI/cubrid.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/cubrid.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::cubrid; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 33000 } sub dbi_driver { 'cubrid' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/db.pm new/URI-db-0.20/lib/URI/db.pm --- old/URI-db-0.19/lib/URI/db.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/db.pm 2022-06-20 19:48:52.000000000 +0200 @@ -13,7 +13,7 @@ use 5.008001; use base 'URI::Nested'; use URI::_db; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub prefix { 'db' } sub nested_class { 'URI::_db' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/db2.pm new/URI-db-0.20/lib/URI/db2.pm --- old/URI-db-0.19/lib/URI/db2.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/db2.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::db2; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 50000 } sub dbi_driver { 'DB2' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/derby.pm new/URI-db-0.20/lib/URI/derby.pm --- old/URI-db-0.19/lib/URI/derby.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/derby.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::derby; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 1527 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/exasol.pm new/URI-db-0.20/lib/URI/exasol.pm --- old/URI-db-0.19/lib/URI/exasol.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/exasol.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::exasol; use base 'URI::_odbc'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 8563 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/firebird.pm new/URI-db-0.20/lib/URI/firebird.pm --- old/URI-db-0.19/lib/URI/firebird.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/firebird.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::firebird; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 3050 } sub dbi_driver { 'Firebird' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/hive.pm new/URI-db-0.20/lib/URI/hive.pm --- old/URI-db-0.19/lib/URI/hive.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/hive.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::hive; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 10000 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/impala.pm new/URI-db-0.20/lib/URI/impala.pm --- old/URI-db-0.19/lib/URI/impala.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/impala.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::impala; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 21000 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/informix.pm new/URI-db-0.20/lib/URI/informix.pm --- old/URI-db-0.19/lib/URI/informix.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/informix.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::informix; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 1526 } sub dbi_driver { 'Informix' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/ingres.pm new/URI-db-0.20/lib/URI/ingres.pm --- old/URI-db-0.19/lib/URI/ingres.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/ingres.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::ingres; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 1524 } sub dbi_driver { 'Ingres' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/interbase.pm new/URI-db-0.20/lib/URI/interbase.pm --- old/URI-db-0.19/lib/URI/interbase.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/interbase.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::interbase; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 3050 } sub dbi_driver { 'InterBase' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/ldapdb.pm new/URI-db-0.20/lib/URI/ldapdb.pm --- old/URI-db-0.19/lib/URI/ldapdb.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/ldapdb.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::ldapdb; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub dbi_driver { 'LDAP' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/maria.pm new/URI-db-0.20/lib/URI/maria.pm --- old/URI-db-0.19/lib/URI/maria.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/maria.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::maria; use base 'URI::mysql'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/mariadb.pm new/URI-db-0.20/lib/URI/mariadb.pm --- old/URI-db-0.19/lib/URI/mariadb.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/mariadb.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::mariadb; use base 'URI::mysql'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/max.pm new/URI-db-0.20/lib/URI/max.pm --- old/URI-db-0.19/lib/URI/max.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/max.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::max; use base 'URI::maxdb'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/maxdb.pm new/URI-db-0.20/lib/URI/maxdb.pm --- old/URI-db-0.19/lib/URI/maxdb.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/maxdb.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::maxdb; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 7673 } sub dbi_driver { 'MaxDB' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/monet.pm new/URI-db-0.20/lib/URI/monet.pm --- old/URI-db-0.19/lib/URI/monet.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/monet.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::monet; use base 'URI::monetdb'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/monetdb.pm new/URI-db-0.20/lib/URI/monetdb.pm --- old/URI-db-0.19/lib/URI/monetdb.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/monetdb.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::monetdb; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 50000 } sub dbi_driver { 'monetdb' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/mongo.pm new/URI-db-0.20/lib/URI/mongo.pm --- old/URI-db-0.19/lib/URI/mongo.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/mongo.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::mongo; use base 'URI::mongodb'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/mongodb.pm new/URI-db-0.20/lib/URI/mongodb.pm --- old/URI-db-0.19/lib/URI/mongodb.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/mongodb.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::mongodb; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 27017 } sub canonical_engine { 'mongodb' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/mssql.pm new/URI-db-0.20/lib/URI/mssql.pm --- old/URI-db-0.19/lib/URI/mssql.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/mssql.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::mssql; use base 'URI::_odbc'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 1433 } sub canonical_engine { 'mssql' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/mysql.pm new/URI-db-0.20/lib/URI/mysql.pm --- old/URI-db-0.19/lib/URI/mysql.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/mysql.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::mysql; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 3306 } sub dbi_driver { 'mysql' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/oracle.pm new/URI-db-0.20/lib/URI/oracle.pm --- old/URI-db-0.19/lib/URI/oracle.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/oracle.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::oracle; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 1521 } sub dbi_driver { 'Oracle' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/pg.pm new/URI-db-0.20/lib/URI/pg.pm --- old/URI-db-0.19/lib/URI/pg.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/pg.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::pg; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 5432 } sub dbi_driver { 'Pg' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/pgsql.pm new/URI-db-0.20/lib/URI/pgsql.pm --- old/URI-db-0.19/lib/URI/pgsql.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/pgsql.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,4 +1,4 @@ package URI::pgsql; use base 'URI::pg'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/pgxc.pm new/URI-db-0.20/lib/URI/pgxc.pm --- old/URI-db-0.19/lib/URI/pgxc.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/pgxc.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::pgxc; use base 'URI::pg'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/postgres.pm new/URI-db-0.20/lib/URI/postgres.pm --- old/URI-db-0.19/lib/URI/postgres.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/postgres.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,4 +1,4 @@ package URI::postgres; use base 'URI::pg'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/postgresql.pm new/URI-db-0.20/lib/URI/postgresql.pm --- old/URI-db-0.19/lib/URI/postgresql.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/postgresql.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::postgresql; use base 'URI::pg'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/postgresxc.pm new/URI-db-0.20/lib/URI/postgresxc.pm --- old/URI-db-0.19/lib/URI/postgresxc.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/postgresxc.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::postgresxc; use base 'URI::pg'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/redshift.pm new/URI-db-0.20/lib/URI/redshift.pm --- old/URI-db-0.19/lib/URI/redshift.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/redshift.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::redshift; use base 'URI::pg'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/snowflake.pm new/URI-db-0.20/lib/URI/snowflake.pm --- old/URI-db-0.19/lib/URI/snowflake.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/snowflake.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::snowflake; use base 'URI::_odbc'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 443 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/sqlite.pm new/URI-db-0.20/lib/URI/sqlite.pm --- old/URI-db-0.19/lib/URI/sqlite.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/sqlite.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::sqlite; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub dbi_driver { 'SQLite' } sub canonical_engine { 'sqlite' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/sqlite3.pm new/URI-db-0.20/lib/URI/sqlite3.pm --- old/URI-db-0.19/lib/URI/sqlite3.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/sqlite3.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::sqlite3; use base 'URI::sqlite'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/sqlserver.pm new/URI-db-0.20/lib/URI/sqlserver.pm --- old/URI-db-0.19/lib/URI/sqlserver.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/sqlserver.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,5 +1,5 @@ package URI::sqlserver; use base 'URI::mssql'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/sybase.pm new/URI-db-0.20/lib/URI/sybase.pm --- old/URI-db-0.19/lib/URI/sybase.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/sybase.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::sybase; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 2638 } sub dbi_driver { 'Sybase' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/teradata.pm new/URI-db-0.20/lib/URI/teradata.pm --- old/URI-db-0.19/lib/URI/teradata.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/teradata.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::teradata; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 1025 } sub dbi_driver { 'Teradata' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/unify.pm new/URI-db-0.20/lib/URI/unify.pm --- old/URI-db-0.19/lib/URI/unify.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/unify.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::unify; use base 'URI::_db'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 27117 } sub dbi_driver { 'Unify' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/vertica.pm new/URI-db-0.20/lib/URI/vertica.pm --- old/URI-db-0.19/lib/URI/vertica.pm 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/lib/URI/vertica.pm 2022-06-20 19:48:52.000000000 +0200 @@ -1,6 +1,6 @@ package URI::vertica; use base 'URI::_odbc'; -our $VERSION = '0.19'; +our $VERSION = '0.20'; sub default_port { 5433 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/yugabyte.pm new/URI-db-0.20/lib/URI/yugabyte.pm --- old/URI-db-0.19/lib/URI/yugabyte.pm 1970-01-01 01:00:00.000000000 +0100 +++ new/URI-db-0.20/lib/URI/yugabyte.pm 2022-06-20 19:48:52.000000000 +0200 @@ -0,0 +1,18 @@ +package URI::yugabyte; +use base 'URI::_db'; +our $VERSION = '0.20'; + +sub default_port { 5433 } +sub dbi_driver { 'Pg' } +sub canonical_engine { 'pg' } + +sub _dbi_param_map { + my $self = shift; + return ( + [ host => scalar $self->host ], + [ port => scalar $self->port ], # Always pass the port + [ dbname => scalar $self->dbname ], + ); +} + +1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/lib/URI/yugabytedb.pm new/URI-db-0.20/lib/URI/yugabytedb.pm --- old/URI-db-0.19/lib/URI/yugabytedb.pm 1970-01-01 01:00:00.000000000 +0100 +++ new/URI-db-0.20/lib/URI/yugabytedb.pm 2022-06-20 19:48:52.000000000 +0200 @@ -0,0 +1,5 @@ +package URI::yugabytedb; +use base 'URI::yugabyte'; +our $VERSION = '0.20'; + +1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/t/dbi.t new/URI-db-0.20/t/dbi.t --- old/URI-db-0.19/t/dbi.t 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/t/dbi.t 2022-06-20 19:48:52.000000000 +0200 @@ -418,6 +418,66 @@ dbi => [ [Server => 'foo'], [Port => 123], [Database => 'try'] ], qry => [ foo => 1, foo => 2, lol => 'yes', Driver => 'Snowflaker' ], }, + { + uri => 'db:cockroach:', + dsn => 'dbi:Pg:port=26257', + dbi => [ [host => undef], [port => 26257], [dbname => undef] ], + qry => [], + }, + { + uri => 'db:cockroach://xxx:5432', + dsn => 'dbi:Pg:host=xxx;port=5432', + dbi => [ [host => 'xxx'], [port => 5432], [dbname => undef] ], + qry => [], + }, + { + uri => 'db:cockroach://foo:123/try?foo=1&foo=2&lol=yes', + dsn => 'dbi:Pg:host=foo;port=123;dbname=try;foo=1;foo=2;lol=yes', + dbi => [ [host => 'foo'], [port => 123], [dbname => 'try'] ], + qry => [ foo => 1, foo => 2, lol => 'yes' ], + }, + { + uri => 'db:cockroachdb:', + dsn => 'dbi:Pg:port=26257', + dbi => [ [host => undef], [port => 26257], [dbname => undef] ], + qry => [], + }, + { + uri => 'db:cockroachdb://foo:123/try?foo=1&foo=2&lol=yes', + dsn => 'dbi:Pg:host=foo;port=123;dbname=try;foo=1;foo=2;lol=yes', + dbi => [ [host => 'foo'], [port => 123], [dbname => 'try'] ], + qry => [ foo => 1, foo => 2, lol => 'yes' ], + }, + { + uri => 'db:yugabyte:', + dsn => 'dbi:Pg:port=5433', + dbi => [ [host => undef], [port => 5433], [dbname => undef] ], + qry => [], + }, + { + uri => 'db:yugabyte://xxx:5432', + dsn => 'dbi:Pg:host=xxx;port=5432', + dbi => [ [host => 'xxx'], [port => 5432], [dbname => undef] ], + qry => [], + }, + { + uri => 'db:yugabyte://foo:123/try?foo=1&foo=2&lol=yes', + dsn => 'dbi:Pg:host=foo;port=123;dbname=try;foo=1;foo=2;lol=yes', + dbi => [ [host => 'foo'], [port => 123], [dbname => 'try'] ], + qry => [ foo => 1, foo => 2, lol => 'yes' ], + }, + { + uri => 'db:yugabytedb:', + dsn => 'dbi:Pg:port=5433', + dbi => [ [host => undef], [port => 5433], [dbname => undef] ], + qry => [], + }, + { + uri => 'db:yugabytedb://foo:123/try?foo=1&foo=2&lol=yes', + dsn => 'dbi:Pg:host=foo;port=123;dbname=try;foo=1;foo=2;lol=yes', + dbi => [ [host => 'foo'], [port => 123], [dbname => 'try'] ], + qry => [ foo => 1, foo => 2, lol => 'yes' ], + }, ) { my $uri = $spec->{uri}; ok my $u = URI->new($uri), "URI $uri"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-db-0.19/t/engines.t new/URI-db-0.20/t/engines.t --- old/URI-db-0.19/t/engines.t 2018-07-19 17:14:53.000000000 +0200 +++ new/URI-db-0.20/t/engines.t 2022-06-20 19:48:52.000000000 +0200 @@ -7,48 +7,52 @@ use URI::QueryParam; for my $spec ( - [ db => undef, undef ], - [ unknown => undef, undef ], - [ postgresql => 5432, 'pg' ], - [ postgres => 5432, 'pg' ], - [ pgsql => 5432, 'pg' ], - [ pg => 5432, 'pg' ], - [ pgxc => 5432, 'pg' ], - [ postgresxc => 5432, 'pg' ], - [ redshift => 5432, 'pg' ], - [ mysql => 3306, 'mysql' ], - [ mariadb => 3306, 'mysql' ], - [ maria => 3306, 'mysql' ], - [ sqlite => undef, 'sqlite' ], - [ sqlite3 => undef, 'sqlite' ], - [ oracle => 1521, 'oracle' ], - [ cubrid => 33000, 'cubrid' ], # ? - [ firebird => 3050, 'firebird' ], - [ mssql => 1433, 'mssql' ], - [ sqlserver => 1433, 'mssql' ], - [ db2 => 50000, 'db2' ], # ? - [ ingres => 1524, 'ingres' ], - [ sybase => 2638, 'sybase' ], - [ informix => 1526, 'informix' ], # ? - [ teradata => 1025, 'teradata' ], - [ interbase => 3050, 'interbase' ], - [ unify => 27117, 'unify' ], # ? - [ mongodb => 27017, 'mongodb' ], - [ mongo => 27017, 'mongodb' ], - [ monetdb => 50000, 'monetdb' ], # ? - [ monet => 50000, 'monetdb' ], # ? - [ maxdb => 7673, 'maxdb' ], # ? - [ max => 7673, 'maxdb' ], # ? - [ impala => 21000, 'impala' ], - [ couchdb => 5984, 'couchdb' ], - [ couch => 5984, 'couchdb' ], - [ hive => 10000, 'hive' ], - [ cassandra => 9160, 'cassandra' ], - [ derby => 1527, 'derby' ], - [ vertica => 5433, 'vertica' ], - [ ldapdb => undef, 'ldapdb' ], - [ exasol => 8563, 'exasol' ], - [ snowflake => 443, 'snowflake' ], + [ db => undef, undef ], + [ unknown => undef, undef ], + [ postgresql => 5432, 'pg' ], + [ postgres => 5432, 'pg' ], + [ pgsql => 5432, 'pg' ], + [ pg => 5432, 'pg' ], + [ pgxc => 5432, 'pg' ], + [ postgresxc => 5432, 'pg' ], + [ redshift => 5432, 'pg' ], + [ mysql => 3306, 'mysql' ], + [ mariadb => 3306, 'mysql' ], + [ maria => 3306, 'mysql' ], + [ sqlite => undef, 'sqlite' ], + [ sqlite3 => undef, 'sqlite' ], + [ oracle => 1521, 'oracle' ], + [ cubrid => 33000, 'cubrid' ], # ? + [ firebird => 3050, 'firebird' ], + [ mssql => 1433, 'mssql' ], + [ sqlserver => 1433, 'mssql' ], + [ db2 => 50000, 'db2' ], # ? + [ ingres => 1524, 'ingres' ], + [ sybase => 2638, 'sybase' ], + [ informix => 1526, 'informix' ], # ? + [ teradata => 1025, 'teradata' ], + [ interbase => 3050, 'interbase' ], + [ unify => 27117, 'unify' ], # ? + [ mongodb => 27017, 'mongodb' ], + [ mongo => 27017, 'mongodb' ], + [ monetdb => 50000, 'monetdb' ], # ? + [ monet => 50000, 'monetdb' ], # ? + [ maxdb => 7673, 'maxdb' ], # ? + [ max => 7673, 'maxdb' ], # ? + [ impala => 21000, 'impala' ], + [ couchdb => 5984, 'couchdb' ], + [ couch => 5984, 'couchdb' ], + [ hive => 10000, 'hive' ], + [ cassandra => 9160, 'cassandra' ], + [ derby => 1527, 'derby' ], + [ vertica => 5433, 'vertica' ], + [ ldapdb => undef, 'ldapdb' ], + [ exasol => 8563, 'exasol' ], + [ snowflake => 443, 'snowflake' ], + [ cockroach => 26257, 'cockroach' ], + [ cockroachdb => 26257, 'cockroach' ], + [ yugabyte => 5433, 'pg' ], + [ yugabytedb => 5433, 'pg' ], ) { my ($engine, $port, $canon) = @{ $spec }; my $prefix = "db:$engine";