48 Commits

Author SHA1 Message Date
Billy Chan
e246d3faaf
Cont. Upgrade to SeaQuery 0.28.0 (#1366)
* Upgrade to SeaQuery 0.28.0

* Remove unnecessary heap allocation

* Upgrade sea-query-binder

* Upgrade sea-schema

* Fix

* Upgrade sea-schema

* refactoring

Co-authored-by: Ivan Krivosheev <py.krivosheev@gmail.com>
2023-01-05 20:41:28 +08:00
Billy Chan
a80c33ef4c
Rewrite enum and text casting (#973)
* Rewrite enum and text casting

* Add doc tests

* Refactoring
2022-09-05 00:38:12 +08:00
Billy Chan
47e2486ead
Refactoring 2021-11-05 16:25:55 +08:00
Billy Chan
6018d3f1b9
Merge remote-tracking branch 'origin/master' into active-enum 2021-11-02 12:18:37 +08:00
Charles Chege
a9b6f8cc83 Documetation for the query module 2021-10-29 10:38:30 +03:00
Billy Chan
e04495b94d
Refactoring 2021-10-27 11:28:33 +08:00
Billy Chan
fac528a369
Refactoring 2021-10-27 10:58:38 +08:00
Billy Chan
ded28be2c0
Refactoring 2021-10-26 18:58:06 +08:00
Billy Chan
db22e70c63
Refactoring 2021-10-26 17:51:36 +08:00
Billy Chan
2ee376ddd1
Try EnumValue 2021-10-26 16:22:24 +08:00
Billy Chan
20c66b2f05
Refactoring 2021-10-21 15:50:18 +08:00
Billy Chan
80c72004d1
Try Postgres enum 2021-10-21 15:43:50 +08:00
Billy Chan
b7408dda30 Support schema prefix when specifying table name 2021-08-14 18:43:07 +08:00
Chris Tsang
a0db19758b SelectTwoMany 2021-06-27 03:39:09 +08:00
Chris Tsang
b308486192 Refactor Query traits 2021-06-08 22:10:27 +08:00
Chris Tsang
f26e95c9e3 Use SeaRc 2021-06-07 21:20:23 +08:00
Chris Tsang
2fc4520ee8 Refactor Query as traits 2021-06-02 00:36:06 +08:00
Chris Tsang
c45a4bb376 impl QueryTrait for Select 2021-06-01 18:20:05 +08:00
Chris Tsang
8a1329a7b5 SelectHelper 2021-06-01 17:31:32 +08:00
Chris Tsang
007d27768d Refactor 2021-05-27 02:34:14 +08:00
Chris Tsang
abc11753a8 Select Both 2021-05-15 15:02:54 +08:00
Chris Tsang
9dc7c818d7 Move code 2021-05-15 13:23:52 +08:00
Chris Tsang
2a2e5d6ba6 SelectQuery Trait 2021-05-15 01:19:07 +08:00
Chris Tsang
1bec83ff64 Join APIs 2021-05-12 14:41:09 +08:00
Chris Tsang
b5bc826b9b Use Related constraint 2021-05-12 01:39:51 +08:00
Chris Tsang
a77d341818 Unify API 2021-05-11 20:05:47 +08:00
Chris Tsang
711202d4d5 Docs 2021-05-11 12:35:13 +08:00
Chris Tsang
71378350af Rename 2021-05-11 10:16:11 +08:00
Chris Tsang
dde85d83bd Add select APIs 2021-05-11 02:05:05 +08:00
Chris Tsang
e2c7722d84 Decouple as ModelSelect 2021-05-09 23:32:54 +08:00
Chris Tsang
486a081509 Improve API 2021-05-09 21:11:32 +08:00
Chris Tsang
00f2e125df Redesign EntityName + entity::prelude 2021-05-09 19:03:54 +08:00
Chris Tsang
8ab34882bd Find models belongs to 2021-05-09 18:35:25 +08:00
Chris Tsang
3a59d896e4 Find one 2021-05-09 16:47:34 +08:00
Chris Tsang
c72d7b0289 Rename 2021-05-09 02:43:40 +08:00
Chris Tsang
df03a78702 Find related 2021-05-09 02:14:40 +08:00
Chris Tsang
89af820f2c Reverse join 2021-05-09 00:39:38 +08:00
Chris Tsang
97ba9d6c8d Refactor 2021-05-08 22:55:42 +08:00
Chris Tsang
9b7317d38c Lifetime is not needed 2021-05-08 17:48:37 +08:00
Chris Tsang
4469b824e8 Doc tests 2021-05-08 17:39:54 +08:00
Chris Tsang
add2e1ca0c Relation with Fruit 2021-05-08 17:38:55 +08:00
Chris Tsang
826e59309a Order By 2021-05-08 16:40:09 +08:00
Chris Tsang
8e4271da79 Select filters 2021-05-08 16:27:06 +08:00
Chris Tsang
3f5b0080da Rename traits 2021-05-08 14:58:41 +08:00
Chris Tsang
5c953512be Readme 2021-05-07 22:51:26 +08:00
Chris Tsang
9080d16c24 First unit test 2021-05-07 16:50:04 +08:00
Chris Tsang
6ffed93b46 DatabaseConnection 2021-05-07 15:09:07 +08:00
Chris Tsang
7d99d33aa2 Select 2021-05-07 05:57:51 +08:00