* Delete all PostgreSQL types when calling fresh (#765) (#864)
* Delete all PostgreSQL types when calling fresh (#765)
* Test create db enum migration
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
* Refactoring
Co-authored-by: Denis Gavrilyuk <karpa4o4@gmail.com>
* Move core implementations to a standalone crate
* Set up integration test skeleton in `core`
* Demonstrate mock testing with query
* Move Rocket api code to a standalone crate
* Add mock execution
* Add MyDataMyConsent in COMMUNITY.md (#889)
* Add MyDataMyConsent in COMMUNITY.md
* Update MyDataMyConsent description in COMMUNITY.md
* Update COMMUNITY.md
Chronological order
* [cli] bump sea-schema to 0.9.3 (SeaQL/sea-orm#876)
* Update CHNAGELOG PR links
* 0.9.1 CHANGELOG
* Auto discover and run all issues & examples CI (#903)
* Auto discover and run all [issues] CI
* Auto discover and run all examples CI
* Fixup
* Testing
* Test [issues]
* Compile prepare_mock_db() conditionally based on "mock" feature
* Update workflow job to run mock test if `core` folder exists
* Update Actix3 example
* Fix merge conflict human error
* Update usize used in paginate to u64 (PR#789)
* Update sea-orm version in the Rocket example to 0.10.0
* Fix GitHub workflow to run mock test for core crates
* Increase the robustness of core crate check by verifying that the `core` folder is a crate
* Update Actix(4) example
* Update Axum example
* Update GraphQL example
* Update Jsonrpsee example
* Update Poem example
* Update Tonic example
* Cargo fmt
* Update Salvo example
* Update path of core/Cargo.toml in README.md
* Add mock test instruction in README.md
* Refactoring
* Fix Rocket examples
Co-authored-by: Amit Goyani <63532626+itsAmitGoyani@users.noreply.github.com>
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
* Enable migration generation in modules
Previously, migration generation expected migrations
to be at the crate root.
* Fix migration backup file extension
* Document behavior of migration_dir
I tried to implement a [custom active
model](https://www.sea-ql.org/SeaORM/docs/advanced-query/custom-active-model/),
and one of the columns was `Option<TimeDateTimeWithTimeZone>`. I got a
compiler error:
```
error[E0277]: the trait bound `std::option::Option<sea_orm::prelude::TimeDateTimeWithTimeZone>: IntoActiveValue<_>` is not satisfied
```
Looking into the source code, it seemed a simple oversight that this
trait was implemented for the `chrono` types but not the `time` types,
and it was easy enough to fix since there's already a macro to implement
it for new types.
I also noticed that the `time` types are not accounted for in
`src/query/json.rs` while the `chrono` types are, which I assume is also
an oversight. However, I don't have a need for that at this point and
the fix for that seemed less trivial, so I'm just bringing it to your
attention.
Thanks for SeaORM!