Changes for version 0.41 - 2020-05-13
- Fix missing Test::Exception test dependency
- Get rid of discard_changes for each created row To further reduce the number of queries. This required to remove support for populating a column used by a has_many relationship by a related row.
- Reduce select queries for has_many relationships where the foreign key column and the relationship is named the same and the related row is specified as a hashref containing the foreign column
- Don't execute select queries for any relationships of created rows because no related rows can already exist
Modules
like update_or_create - but recursive
Provides
in lib/DBIx/Class/ResultSet/RecursiveUpdate.pm