NAME

DBIO::Firebird - Firebird-specific schema management for DBIO

VERSION

version 0.900000

SYNOPSIS

package MySchema;
use DBIO Schema => -fb;

# elsewhere
my $schema = MySchema->connect($dsn, $user, $pass);
# Storage is automatically set to DBIO::Firebird::Storage

DESCRIPTION

This class is a thin DBIO subclass that automatically sets the storage class to DBIO::Firebird::Storage when a connection is established. Load it into your schema instead of the base DBIO class when connecting to Firebird databases.

The -fb shortcut (see DBIO::Shortcut::fb) is the convenient way to load it: use DBIO 'Schema', -fb; sets up the DBIO::Schema base and pins the storage type to DBIO::Firebird::Storage.

METHODS

connection

$schema->connection($dsn, $user, $pass, \%attrs);

Sets the storage type to DBIO::Firebird::Storage before delegating to the parent connection method.

SEE ALSO

AUTHOR

DBIO & DBIx::Class Authors

COPYRIGHT AND LICENSE

Copyright (C) 2026 DBIO Authors Portions Copyright (C) 2005-2025 DBIx::Class Authors Based on DBIx::Class, heavily modified.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.