Ariel Mashraki
0aaaad6ccc
entc/gen: fix conflicts between fields named 'op' and Mutation.Op ( #3550 )
2023-05-20 10:28:59 +03:00
Ariel Mashraki
36553bbd8a
entc/gen: avoid conflict between order by edge-count and fields end with _count ( #3534 )
2023-05-12 10:56:26 +03:00
Ariel Mashraki
dcb84d8a9f
ent/privacy: move some of the generated privacy helpers to ent/privacy ( #3527 )
2023-05-07 17:52:09 +03:00
Ariel Mashraki
fc8d095da8
dialect/sql: add OrderByRand option ( #3518 )
2023-05-04 12:13:24 +03:00
Ariel Mashraki
f251400818
dialect/sql/schema: support passing schema diff options ( #3516 )
2023-05-03 11:28:10 +03:00
Ariel Mashraki
9c677e538f
entc/load: report 'go mod' errors on schema loading ( #3511 )
2023-04-30 18:02:44 +03:00
Ariel Mashraki
98eba0c261
doc: add schema inspection to getting-started page ( #3510 )
2023-04-30 16:17:44 +03:00
Ariel Mashraki
a675412c96
entc/gen: remoev unnecessary type arguments ( #3503 )
2023-04-25 13:46:29 +03:00
Ariel Mashraki
6198beb484
entc/gen: load referenced foreign-keys on eager-loading ( #3497 )
2023-04-20 17:26:37 +03:00
Ariel Mashraki
44b8648720
dialect/sql/sqlgraph: allow query edge fields with alias ( #3470 )
2023-04-11 13:55:04 +03:00
Ariel Mashraki
da69615bd0
entc/gen: rename <type>.Order to <type>.OrderOption ( #3468 )
...
Also, avoid generting predicate without op in case a field named: order_option
2023-04-11 08:23:29 +03:00
Ariel Mashraki
065cb9f9ff
entc/gen: avoid ambiguous column names when joining the same table ( #3461 )
2023-04-10 06:29:17 +03:00
Ariel Mashraki
5b1de3901a
doc: update ordering fluent api ( #3456 )
2023-04-09 15:00:16 +03:00
Ariel Mashraki
064c9118b7
entc/gen: add fluent-api for order options ( #3449 )
2023-04-09 10:37:42 +03:00
Ariel Mashraki
02bb3269af
dialect/sql: move order-by options to top-level driver package ( #3446 )
2023-04-07 00:35:20 +03:00
Ariel Mashraki
0e7203655e
dialect/sql/sqlgraph: allow selecting order by terms ( #3439 )
2023-04-04 14:00:35 +03:00
Ariel Mashraki
4c332f7bba
doc/features: add dynamic values support ( #3436 )
2023-04-03 17:55:28 +03:00
Ariel Mashraki
ba7f158a9c
entc/gen: allow scanning dynamic sql values ( #3432 )
2023-04-03 17:07:24 +03:00
Ariel Mashraki
abafd91b2d
dialect/sql: move columns check from codegen to sql package ( #3431 )
2023-04-02 13:57:21 +03:00
Ariel Mashraki
60bb939fc2
dialect/sql/sqlgraph: add function to order by edge terms ( #3426 )
2023-04-01 20:55:00 +03:00
Zhizhen He
6f847a3492
ci: add spell checker and fix existing typo ( #3420 )
...
* ci: add spell checker and fix existing typo
* chore: move typos.toml to .github
* fix: correct config file path
2023-03-30 11:38:29 +03:00
Ariel Mashraki
e3cee0adc2
dialect/sql/sqlgraph: add function to order by edge count ( #3422 )
2023-03-30 10:10:59 +03:00
Ariel Mashraki
d9e7adfa05
dialect/sql/sqlgraph: catch SQLite INSERT errors executed with Driver.Query ( #3415 )
2023-03-27 22:21:47 +03:00
Ariel Mashraki
b435c97c99
entc/integration: move tests to a separate module ( #3411 )
2023-03-25 10:59:29 +03:00
Ariel Mashraki
c35f786f86
entc/gen: ensure edge-fields are selected when their edges are loaded ( #3401 )
2023-03-20 19:11:04 +02:00
Ariel Mashraki
3f1063c77e
schema/field: add support or external ValueScanner ( #3391 )
2023-03-16 22:18:54 +02:00
Anton Telyshev
148f7d51a0
entc/gen: add redundant any() to withHooks to make linters work ( #3360 )
...
See https://github.com/golang/go/issues/58633 for more info.
2023-03-12 11:47:07 +02:00
Ariel Mashraki
bbbedf53af
entc/gen: add EqualFold and ContainsFold to string IDs ( #3382 )
2023-03-12 11:42:13 +02:00
Ariel Mashraki
81eb431081
schema/field: allow using JSON fields with type 'any' ( #3380 )
...
Fixed https://github.com/ent/ent/issues/3104
2023-03-10 10:20:51 +02:00
Ariel Mashraki
546789b7d5
entc/gen: minor cleaning to codegen ( #3377 )
2023-03-09 22:08:18 +02:00
Ariel Mashraki
3b7715b552
dialect/sql/schema: allow setting table comments ( #3365 )
2023-03-04 20:50:26 +02:00
Ariel Mashraki
9517200cb6
schema/field: fallback to native validator if not configured one ( #3359 )
2023-03-01 12:09:26 +02:00
Ariel Mashraki
89e2d52000
entc/gen: merge context.go contents to ent.go file ( #3355 )
2023-02-28 11:55:34 +02:00
Ariel Mashraki
9c40fbc07b
entc/gen: fix inconsistent goimports formatting ( #3344 )
2023-02-22 21:29:15 +02:00
Ariel Mashraki
8a31204259
entc/gen: reduce codegen lines ( #3321 )
2023-02-16 14:19:54 +02:00
Ariel Mashraki
770bb0f1a2
entc/gen: merge generate config.go file with client.go ( #3319 )
2023-02-16 12:08:41 +02:00
blukai
349b950978
dialect/sql/schema: ensure consistency of NotCleanError ( #3310 )
...
* dialect/sql/schema: ensure consistency of NotCleanError
For https://github.com/ariga/atlas/pull/1454
* get rid of cerr var
https://github.com/ariga/atlas/pull/1454#discussion_r1102391750
2023-02-10 13:25:53 +01:00
Ariel Mashraki
baec350ed4
entc/gen: support type-based matching for edge-schema columns ( #3306 )
...
In case of no match by foreign-keys, we search by edge-type. This can happen if the type (edge owner)
is named T, but the edge-schema E names its edge field as u_id. We consider it as a match if
there is only one usage of T in E.
2023-02-07 10:58:20 +02:00
Ariel Mashraki
939c7cff1a
entc/gen: reduce the usage of DISTINCT in queries ( #3305 )
...
Most queries are not graph traversals but rather regular table scans,
in which case the DISTINCT clause is not needed as duplicates cannot be
returned (unless query was modified by the user).
2023-02-06 22:40:50 +02:00
Ariel Mashraki
138bd2bc1d
entc/gen: <T>Query.IDs should not return duplicates ( #3304 )
2023-02-06 21:19:05 +02:00
Ariel Mashraki
8022271f12
entc/integration: add example for composite unique index ( #3302 )
2023-02-06 11:17:33 +02:00
Ariel Mashraki
0e6ef32505
dialect/sql/sqlgraph: add update spec builder ( #3301 )
2023-02-06 07:13:06 +02:00
Ariel Mashraki
92cc7438f7
dialect/sql/sqlgraph: add deletion spec builder ( #3291 )
2023-02-01 11:55:00 +02:00
Ariel Mashraki
cb2f75932f
entc/gen: change typo from Use to Intercept ( #3290 )
2023-02-01 11:43:17 +02:00
Ariel Mashraki
037b5a4bc3
dialect/sql/sqlgraph: add builders to create spec ( #3288 )
2023-01-31 09:37:51 +02:00
Ariel Mashraki
a0fad09539
entc/gen: remove unnecessary function from codegen ( #3287 )
2023-01-30 18:32:25 +02:00
Ariel Mashraki
d11122592a
entc/gen: add support for UpdateOne with predicates ( #3286 )
2023-01-29 13:09:16 +02:00
Pedro Henrique
56c16b25ef
entc/gen: allow setting UpdateDefault without Default ( #3276 )
...
* entc/gen: ensure UpdateDefault is generated
* apply suggestions from PR
* Apply suggestions from code review
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
2023-01-26 18:09:09 +02:00
Ariel Mashraki
433609444c
dialect/sql/sqljson: support for order by value and length ( #3278 )
2023-01-26 12:20:31 +02:00
Ariel Mashraki
d66350ae40
entc/gen: add support for DeleteOne with predicates ( #3271 )
...
Also, fixed a bug in DeleteOne.Exec where it was skipping NotFoundError
2023-01-24 15:10:20 +02:00