Changes for version 0.900001 - 2026-07-12
- Storage
- DBIO::Sybase::Storage::_rebless now reblesses Microsoft SQL Server connections (sp_server_info dbtype "Microsoft SQL Server") into DBIO::MSSQL::Storage::Sybase, loaded on demand via load_optional_class (no hard dependency on DBIO::MSSQL). Previously the cross-namespace subclass was never resolved and the connection stayed on the bare base, crashing in _init.
- DBIO::Sybase::Storage::_init no longer attempts to synthesize a "<ref>::FreeTDS" trait while still on the bare DBIO::Sybase::Storage base; doing so collided with the real DBIO::Sybase::Storage::FreeTDS module and triggered recursive inheritance. The trait is only mixed in after rebless into a concrete server subclass.
- Dependencies
- Requires core DBIO >= 0.900001 (family-wide version alignment)
- Project
- Added SECURITY.md (CPAN Security Group guidelines v1.5.0)
Modules
`use DBIO -syb` shortcut for the Sybase driver
Sybase-specific schema management for DBIO
Generate Sybase ASE DDL from DBIO Result classes
Deploy and upgrade Sybase ASE schemas via test-deploy-and-compare
Compare two introspected Sybase ASE models
Diff Sybase ASE columns
Diff Sybase ASE foreign keys
Diff Sybase ASE indexes
Diff Sybase ASE tables
Introspect a Sybase ASE database via information_schema
Introspect Sybase ASE columns
Introspect Sybase ASE foreign keys
Introspect Sybase ASE indexes
Introspect Sybase ASE tables and views
Sybase ASE-specific SQL generation for DBIO
Base class for drivers using DBD::Sybase
Sybase ASE SQL Server support for DBIO
Bulk insert API for Sybase ASE
Identity retrieval for Sybase ASE
LOB (TEXT/IMAGE) handling mixin for Sybase ASE
Support for Sybase ASE via DBD::Sybase without placeholders
Transaction and savepoint management for Sybase ASE
Base class for drivers using DBD::Sybase over FreeTDS.
Provides
in lib/DBIO/Sybase/Diff/Column.pm
in lib/DBIO/Sybase/Diff/Column.pm
in lib/DBIO/Sybase/Diff/Column.pm
in lib/DBIO/Sybase/Diff/ForeignKey.pm
in lib/DBIO/Sybase/Diff/ForeignKey.pm
in lib/DBIO/Sybase/Diff/Index.pm
in lib/DBIO/Sybase/Diff/Index.pm
in lib/DBIO/Sybase/Diff/Index.pm
in lib/DBIO/Sybase/Diff/Table.pm
in lib/DBIO/Sybase/Diff/Table.pm
in lib/DBIO/Sybase/Storage/ASE.pm