DBIx::C...tManager(3)

🌸 NAME 🌸

DBIx::Class::ResultSetManager β€” bestie, this one is scheduled for deletion in 09000 πŸ˜­πŸ’€

(also hi, you're reading the User Contributed Perl Documentation version of this page, welcome to the group chat 🫢)


πŸ’– DESCRIPTION πŸ’–

okay so sit down for this one πŸͺ‘

DBIx::Class::ResultSetManager never left experimental status β€” like, it was in beta forever and then just never graduated β€” and now it is officially DEPRECATED. not "deprecated-ish", not "we'll see", full caps DEPRECATED 🚨

and here's the part that matters: this module will be deleted in 09000. so please, for the love of everything, migrate any and all code using it 🌈✨

migrate to what, you ask? to explicit resultset classes, bestie, and there are exactly two ways to do it πŸ‘‡

  1. use __PACKAGE__->resultset_class(...) calls, or
  2. switch from using DBIx::Class::Schema->load_classes() to load_namespaces() and create appropriate My::Schema::ResultSet::* classes for it to pick up

that's it. that's the migration. you got this πŸ’…

also the original text literally ends with a stray "; hangin' out at the end of that paragraph β€” not me fixing it, just preserving the vibe for you fr fr πŸ™ˆ (that's the exact way it's written upstream)

πŸ¦‹ FURTHER QUESTIONS? πŸ¦‹

check the list of additional DBIC resources πŸŽ€ (iykyk, go look 'em up)


this module is free software, copyright by the DBIx::Class (DBIC) authors πŸ‘‘ you can redistribute it and/or modify it under the same terms as the DBIx::Class library 🫢


perl v5.42.0 Β· 2025-01-22 Β· DBIx::C...tManager(3)

that's the whole page bestie, go migrate your code, slay, periodt πŸ’–βœ¨πŸ§š

πŸ“¦ where this page comes from