DBIx::C...recated(3)
π DBIx::C...recated β User Contributed Perl Documentation π
okay so bestie, welcome to DBIx::Class::DeploymentHandler::Deprecated β¨
πΈ NAME πΈ
DBIx::Class::DeploymentHandler::Deprecated β (DEPRECATED) use this if you are stuck in the past π°οΈπ
β¨ SYNOPSIS β¨
okay so go look at "SYNPOSIS" in DBIx::Class::DeploymentHandler. I am not repeating it here, because that's literally the whole point β I need you to feel, in your bones, that you should NOT be using this unless you really want to live in the past. like, genuinely. π«Ά
π DEPRECATED π
so. I begrudgingly made this module (and its other little related modules) so that porting from DBIx::Class::Schema::Versioned would be relatively simple. that's it. that's the reason. π
I will make changes to make sure it works with output from DBIx::Class::Schema::Versioned etc, but I will NOT add any new features to it. periodt. it already lacks a bunch of stuff that the full version provides, in style:
- Downgrades
- Multiple files for migrations
- Perl files in migrations
- Shared Perl/SQL for different databases
and honestly there's probably more. π
heads up bestie: at version 1.000000 using this module will emit a warning. at version 2.000000 it will be removed entirely. so likeβ¦ clock's ticking. β°
to migrate to the New Hotness, take a look at "THIS SUCKS" in DBIx::Class::DeploymentHandler::VersionStorage::Deprecated and "THIS SUCKS" in DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated. (yes those are real section names, I'm funny like that.) π
π¦ WHERE IS ALL THE DOC?! π¦
okay so DBIx::Class::DeploymentHandler::Deprecated extends DBIx::Class::DeploymentHandler::Dad, so that's probably the first place you wanna look when you're trying to figure out how everything works. π
next up: look at all the pieces that fill in the blanks that DBIx::Class::DeploymentHandler::Dad expects to be filled. those would be:
- DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated
- DBIx::Class::DeploymentHandler::VersionStorage::Deprecated
- DBIx::Class::DeploymentHandler::WithReasonableDefaults
also this class is special (main character energy π) because it applies either DBIx::Class::DeploymentHandler::VersionHandler::ExplicitVersions or DBIx::Class::DeploymentHandler::VersionHandler::DatabaseToSchemaVersions, depending on your schema. iykyk π
πΈ AUTHOR πΈ
Arthur Axel "fREW" Schmidt <frioux+cpan@gmail.com> π
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2025 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
and that's the tea, bestie π no cap, every detail preserved, every vibe immaculate. this page came to you courtesy of perl v5.42.0 and was dated 2026-01-17 β slay π β¨π¦
π¦ where this page comes from
- fedora 44: perl-DBIx-Class-DeploymentHandler 0.002235-2.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms