Changes for version 0.22 - 2024-04-05

  • Changed Oracle database DBI parameter generation as follows:
    • If there is not a hostname or port, just use the raw SID or service name as the database name: `dbi:Oracle:$name`. This is way 1 in the DBD::Oracle documentation
    • If there is a hostname or port, use the EZCONNECT syntax. This is way 3 in the DBD::Oracle documentation. Use of a port without a host name may not be valid, but it seems most prudent to build an EZCONNECT that includes the port in this context and to let Oracle or DBD::Oracle reject it if appropriate. Thanks again to @vectro for the and diligence, testing, and patience with this issue (#22).

Modules

Database URIs
LDAP database URI
Microsoft SQL Server database URI

Provides

in lib/URI/cassandra.pm
in lib/URI/cockroach.pm
in lib/URI/cockroachdb.pm
in lib/URI/couch.pm
in lib/URI/couchdb.pm
in lib/URI/cubrid.pm
in lib/URI/db2.pm
in lib/URI/derby.pm
in lib/URI/exasol.pm
in lib/URI/firebird.pm
in lib/URI/hive.pm
in lib/URI/impala.pm
in lib/URI/informix.pm
in lib/URI/ingres.pm
in lib/URI/interbase.pm
in lib/URI/maria.pm
in lib/URI/mariadb.pm
in lib/URI/max.pm
in lib/URI/maxdb.pm
in lib/URI/monet.pm
in lib/URI/monetdb.pm
in lib/URI/mongo.pm
in lib/URI/mongodb.pm
in lib/URI/mysql.pm
in lib/URI/oracle.pm
in lib/URI/pg.pm
in lib/URI/pgsql.pm
in lib/URI/pgxc.pm
in lib/URI/postgres.pm
in lib/URI/postgresql.pm
in lib/URI/postgresxc.pm
in lib/URI/redshift.pm
in lib/URI/snowflake.pm
in lib/URI/sqlite.pm
in lib/URI/sqlite3.pm
in lib/URI/sqlserver.pm
in lib/URI/sybase.pm
in lib/URI/teradata.pm
in lib/URI/unify.pm
in lib/URI/vertica.pm
in lib/URI/yugabyte.pm
in lib/URI/yugabytedb.pm