Source: libdbix-class-resultset-recursiveupdate-perl Maintainer: Debian Perl Group Uploaders: gregor herrmann Section: perl Testsuite: autopkgtest-pkg-perl Priority: optional Build-Depends: debhelper-compat (= 13) Build-Depends-Indep: libcarp-clan-perl , libdata-dumper-concise-perl , libdatetime-perl , libdbd-sqlite3-perl , libdbix-class-introspectablem2m-perl , libdbix-class-perl , liblist-moreutils-perl , libmoose-perl , libmoosex-nonmoose-perl , libnamespace-autoclean-perl , libsql-translator-perl , libtest-dbic-expectedqueries-perl , libtest-exception-perl , libtest-trap-perl , libtest-warn-perl , libtry-tiny-perl (>= 0.30) , perl Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libdbix-class-resultset-recursiveupdate-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libdbix-class-resultset-recursiveupdate-perl.git Homepage: https://metacpan.org/release/DBIx-Class-ResultSet-RecursiveUpdate Rules-Requires-Root: no Package: libdbix-class-resultset-recursiveupdate-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libcarp-clan-perl, libdata-dumper-concise-perl, libdbix-class-introspectablem2m-perl, libdbix-class-perl, liblist-moreutils-perl, libtry-tiny-perl (>= 0.30) Description: module for recursive updates of DBIx::Class::ResultSets You can feed the ->create method of DBIx::Class with a recursive datastructure and have the related records created. Unfortunately you cannot do a similar thing with update_or_create. . DBIx::Class::ResultSet::RecursiveUpdate tries to fill that void. . It is a base class for DBIx::Class::ResultSet providing the method recursive_update which works just like update_or_create but can recursively update or create result objects composed of multiple rows.