Changes for version 0.03 - 2025-12-30
- Split monolithic Patroni.pm into separate modules:
- DBD::Patroni::dr (Driver class)
- DBD::Patroni::db (Database handle class)
- DBD::Patroni::st (Statement handle class)
- Add _build_dsn helper for proper DSN manipulation
- Use refaddr() for object comparison instead of string comparison
- Add null guards for transaction and fetch/bind methods
- Fix Docker test infrastructure for CI
Modules
DBI driver for PostgreSQL with Patroni cluster support
Provides
in lib/DBD/Patroni/db.pm
in lib/DBD/Patroni/dr.pm
in lib/DBD/Patroni/st.pm