* WIP
* WIP
* test cases for cursor with SelectTwo
* fmt, fix test
* WIP, missing test for also_linked cursor_by
* completed many_to_many relationship
* test fixup
* fmt
* extra order_by to fix test
* WIP
* fixed cursor_by to do ordering implicitly base on both cursor column and primary key from other table
* change from map to for loop to eagerly do order_by
* fix tests
* adds find_with_linked test
* WIP(related test)
* mock related test done
* complete relation test
* loader update
* find_with/also_related missing test case for empty from other side
* comments fixup
* revert loader test
* related select test done
* find with/also linked test cases
* removed due to it being functionally same as the new one
* fmt, remove excess import
* improved model generation
* issue related test case #1790
* added loader test cases and slight improvement to find_related/linked
* miscellaneous changes
* added empty insert, merge load_one test case
* completed loader many to many test case, fmt
* removed empty_insert test case for now
* commented insert_test
* added Cargo.toml for issue 1790's folder
* buffed salvo version for ci(0.49 yanked)
* revert version for salvo example
* Add Support For PostgreSQL Arrays In FromQueryResult Implementation Of JsonValue
* Add support for root arrays in JSON in SeaORM #1517
* Refactoring
* Only when `postgres-array` is enabled
* Add test cases
---------
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
* Add default_expr support for ColumnDef
* added test for attribute `default_value`
* Implements `PartialEq` for `sea_query::SimpleExpr`
* RcOrArc
* Re-export `sea_query::Expr` in `sea_orm::entity::prelude`
* Add default_expr support for ColumnDef
* added test for attribute `default_value`
* Implements `PartialEq` for `sea_query::SimpleExpr`
* RcOrArc
* Re-export `sea_query::Expr` in `sea_orm::entity::prelude`
* Deprecate `ColumnDef::default_value()`
* Add `ColumnDef::default()`
---------
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
* WIP, implementing Iden
* completed implementation for DeriveIden and added basic test cases
* added feature flag to prevent sea-orm::sea-query::DeriveIden from crashing when sea-query is not used
* fixed doc test and adjusted test case
* enable `sea-query-derive`'s `sea-orm` feature
* Bump `sea-query-derive` to v0.4
* Update Cargo.toml
* Update Cargo.toml
* adjusted test cases and updated so that iden attribute will not be snake cased
* Update Cargo.toml
* Update main.rs
---------
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
Co-authored-by: Chris Tsang <chris.2y3@outlook.com>
* WIP
* WIP
* WIP
* changed from storing ident to storing TokenStream internally
* Push for code sharing
* fmt
* changing test target to string
* updated Display not showing extra single quote, fixed clippy
* removed DeriveDisplay for test case not using display trait
* added test cases for display_value attribute
* Remove useless clone
* Add comment
* Remove useless clone
* Rename method
* Refactoring
---------
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>