* Insert many allow active models to have different column set
* comment and fmt
* comment
* clippy
* Fixup
* Refactor
* Docs and restore old implementation
---------
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
* Allow distinct types in schema::custom()
* Allow `custom_null` to take column name and alias of different `IntoIden` types
---------
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
* feat(postgres): create `DatabaseConnection` directly from `PgPool`
This allows sqlx-based connection pools that were already on-hand to be
easily converted into SeaORM types.
* Move `From` impls into driver
* impls for MySQL and SQLite
* CHANGELOG
* fmt
---------
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
* call `EnumIter::get` using fully qualified syntax
`itertools` version 0.13.0 added a `get` method that takes precedence
over the `EnumIter::get` method. The `EnumIter` derive should be calling
the method fully-qualified to ensure that the local version is called
rather than the method that is provided by the `Itertools` trait. This
was fixed in `strum` 0.26.x, but since this is a forked/adapted version
of the `EnumIter` derive, it requires the same fix .
* CHANGELOG
---------
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
* Update sqlx version to 0.8.2 due to vulnerability disclosure.
* sqlx 0.8.2
* CHANGELOG
---------
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
* Update `ouroboros`
0.17.x has a dependency on `proc-macro-error`, which is unmaintained
per https://rustsec.org/advisories/RUSTSEC-2024-0370
* CHANGELOG
---------
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>