Changes for version 0.02_1 - 2024-06-16

  • Same as 0.02_1, but with the correct version number to reflect the change

Changes for version 0.01_5 - 2024-06-16

  • *BREAKING CHANGE*
  • Change passthrough methods for insert/update to pull any values out of a -sqla2 key instead of special casing ones we support.
  • Add an `upsert` method to the ResultSet component which handles resolving the PK constraint, and also automates RETURNING the upserted values correctly (see the docs)

Changes for version 0.01_4 - 2023-06-29

  • Fix ExtraClausesFixed 🤦; `using` now is actually correct

Changes for version 0.01_3 - 2023-06-28

  • add ExtraClausesFixed which fixes bugs with `using` in `join`s, and `setop`s with `group_by` and on SQLite. This is applied by default to the sql_maker

Changes for version 0.01_2 - 2023-05-27

  • Update hashrefref support to hook _recurse_fields such that join pruning no longer explodes

Modules

SQL::Abstract v2 support in DBIx::Class
SQL::Abstract v2 support in DBIx::Class
SQL::Abstract v2 support in DBIx::Class::Schema
Case Expression support for SQLA2!
Upsert (ON CONFLICT) support for SQLA2!
Window Function support for SQLA2!

Provides

in lib/DBIx/Class/Row/SQLA2Support.pm