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)

Documentation

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