Changes for version 1.645 - 2024-09-03

  • Move developer tests to xt/
  • Make Changes match CPAN::Changes::Spec and regen DBI::Changes from that
  • Fixes for modern gcc i.c.w. recent perl (Daniël)
  • Small code & doc cleanups for recent perl
  • See TODO in `perldoc DBI` to see where you can help with documentation!

Documentation

filter to normalize DBI trace logs for diff'ing
command-line client for DBI::ProfileData
A proxy server for the DBD::Proxy driver
Developers documentation for DBD::File
Guide to create DBD::File based driver
Planned Enhancements for DBD::File and pure Perl DBD's
Developers documentation for DBI::DBD::SqlEngine
Guide to create DBI::DBD::SqlEngine based driver

Modules

DBI
Database independent interface for Perl
A bundle to install DBI and required modules.
a DBI driver for DBM & MLDBM files
Base class for writing file based DBI drivers
A stateless-proxy driver for communicating with a remote DBI
Base class for DBD::Gofer policies
The 'classic' policy for DBD::Gofer
The 'pedantic' policy for DBD::Gofer
The 'rush' policy for DBD::Gofer
base class for DBD::Gofer client transports
Async DBD::Gofer stream transport using Coro and AnyEvent
DBD::Gofer client transport for testing
DBD::Gofer client transport for testing
DBD::Gofer transport for stdio streaming
a DBI driver for Mem & MLMem files
A proxy driver for the DBI
Create a DBI statement handle from Perl data
List of significant changes to the DBI
ISO/IEC SQL/CLI Constants for GetInfo
ODBC Constants for GetInfo
Data and functions for describing GetInfo results
Data describing GetInfo type codes
Perl DBI Database Driver Writer's Guide
Generate the code and data for some DBI metadata methods
Base class for DBI drivers without their own SQL engine
Executes Gofer requests and returns Gofer responses
Encapsulate a request from DBD::Gofer to DBI::Gofer::Execute
Encapsulate a response from DBI::Gofer::Execute to DBD::Gofer
base class for Gofer serialization
Gofer serialization using DataDumper
Gofer serialization using Storable
Base class for Gofer transports
DBD::Gofer server-side transport for pipeone
DBD::Gofer server-side transport for stream
Performance profiling and benchmarking for the DBI
manipulate DBI::ProfileDumper data dumps
profile DBI usage and output data to a file
capture DBI profiling data from Apache/mod_perl
Subroutines for dynamic profile Path
a server for the DBD::Proxy driver
a DBI emulation using pure perl (no C/XS compilation required)
a very tiny SQL engine
a very fast but very minimal subset of Cache::Memory
An experimental DBI emulation layer for Win32::ODBC
Win32::ODBC emulation layer for the DBI

Provides

in lib/DBD/DBM.pm
in lib/DBD/DBM.pm
in lib/DBD/DBM.pm
in lib/DBD/DBM.pm
in lib/DBD/DBM.pm
in lib/DBD/ExampleP.pm
in lib/DBD/ExampleP.pm
in lib/DBD/ExampleP.pm
in lib/DBD/ExampleP.pm
in lib/DBD/File.pm
in lib/DBD/File.pm
in lib/DBD/File.pm
in lib/DBD/File.pm
in lib/DBD/File.pm
in lib/DBD/File.pm
in lib/DBD/File.pm
in lib/DBD/Gofer.pm
in lib/DBD/Gofer.pm
in lib/DBD/Gofer.pm
in lib/DBD/Mem.pm
in lib/DBD/Mem.pm
in lib/DBD/Mem.pm
in lib/DBD/Mem.pm
in lib/DBD/Mem.pm
in lib/DBD/Mem.pm
in lib/DBD/NullP.pm
in lib/DBD/NullP.pm
in lib/DBD/NullP.pm
in lib/DBD/NullP.pm
in lib/DBD/Proxy.pm
in lib/DBD/Proxy.pm
in lib/DBD/Proxy.pm
in lib/DBD/Proxy.pm
in lib/DBD/Sponge.pm
in lib/DBD/Sponge.pm
in lib/DBD/Sponge.pm
in lib/DBI/DBD.pm
in lib/DBI/DBD/SqlEngine.pm
in lib/DBI/DBD/SqlEngine.pm
in lib/DBI/DBD/SqlEngine.pm
in lib/DBI/DBD/SqlEngine.pm
in lib/DBI/DBD/SqlEngine.pm
in lib/DBI/DBD/SqlEngine.pm
in lib/DBI/DBD/SqlEngine.pm
in lib/DBI/DBD/SqlEngine.pm
in lib/DBI/DBD/SqlEngine.pm
in lib/DBI/ProxyServer.pm
in lib/DBI/ProxyServer.pm
in lib/DBI/ProxyServer.pm
in lib/DBI/SQL/Nano.pm
in lib/DBI/SQL/Nano.pm
in lib/DBI/Util/_accessor.pm
in DBI.pm