NAME

DBIO::MySQL::MariaDB - MariaDB-specific schema management for DBIO

VERSION

version 0.900000

SYNOPSIS

package MyApp::Schema;
use base 'DBIO::Schema';
__PACKAGE__->load_components('MySQL::MariaDB');

my $schema = MyApp::Schema->connect($dsn, $user, $pass);

DESCRIPTION

MariaDB-specific schema component for DBIO. Load this component instead of DBIO::MySQL when connecting to a MariaDB server.

When connection() is called, the storage class is set to DBIO::MySQL::Storage::MariaDB, which uses the mariadb_* DBD attributes provided by DBD::MariaDB rather than the mysql_* attributes used by DBD::mysql.

METHODS

connection

Overrides "connection" in DBIO to set storage_type to +DBIO::MySQL::Storage::MariaDB before delegating to the parent.

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.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 58:

Unknown directive: =seealso