Ariel Mashraki
898991ac79
entc/gen: set foreign-key columns non-nullable for required edges ( #1703 )
...
Note, this only applies to edges without circular references.
Fixed #1688 and #1374
2022-01-23 22:23:37 +02:00
Nicholas Anderson
896f2b202d
entc/gen: update NotSingularError godoc ( #2274 )
...
* fix: update only/onlyID comments
this patch updates the Only/OnlyID methods in the builder template from:
> // Returns a *NotSingularError when exactly one {{ $.Name }} entity is not found.
to
> // Returns a *NotSingularError when more than exactly one {{ $.Name }} ID is found.
in an effort to be more explicit in the explanation of the behavior of the methods.
* fix: update wording to be more concise from suggestion
Co-authored-by: Rotem Tamir <rotemtamir@gmail.com >
* fix: update Only wording to be more concicse
* fix: generate new files
Co-authored-by: Rotem Tamir <rotemtamir@gmail.com >
2022-01-23 19:07:10 +02:00
Ariel Mashraki
60e03285d0
dialect/sql/schema: hello ariga.io/atlas ( #2279 )
2022-01-20 17:20:50 +02:00
Roman Maklakov
84070a0f07
entc/gen: add ctx in client.BeginTx ( #2260 )
...
* doc: fix docker-compose up command(#2253 )
* entc/gen: add ctx in TxBegin & run go generate (#2253 )
* entc/integration: add tests for TxBegin Commit and Rollback (#2253 )
* entc/integration: uncomment accidentally commented code(#2253 )
* entc/integration: fixes after code-review (#2253 )
* entc/integration: remove blank lines, code-review (#2253 )
* examples: run code gen (#2253 )
2022-01-12 14:28:55 +02:00
MasseElch
84ca961938
entc/gen: there was a typo in Ty interfaces ( #2251 )
2022-01-05 16:09:48 +02:00
Ariel Mashraki
ab207c499a
entc/gen: minor codegen improvements
2021-11-08 15:56:15 +02:00
Ariel Mashraki
caa673826a
entc/gen/mutation: add IDs method for mutations
2021-11-03 23:16:56 +02:00
Ariel Mashraki
82eeeb5a1c
entc/gen: introduce the entc.Dependency option
2021-10-26 20:33:04 +03:00
Ariel Mashraki
3e6c40886d
entc/gen: support count with field selection
...
Fixed https://github.com/ent/ent/issues/2036
2021-10-17 19:03:49 +03:00
mook
076e1269e8
entc/gen: fix example code in comment ( #2025 )
2021-10-12 10:29:58 +03:00
Ariel Mashraki
ac05c1357e
examples: run codegen for examples
2021-09-21 20:25:08 +03:00
Ariel Mashraki
c1fae17b6c
entc/gen: add schema type to generated validation errors
2021-09-07 18:33:32 +03:00
Ariel Mashraki
f0d985f542
all: replace save with exec when the model is not needed
2021-09-01 22:36:44 +03:00
Ariel Mashraki
11843ff867
go: upgrade to 1.17
2021-08-21 00:14:22 +03:00
Ariel Mashraki
eb87d64980
all: remove pkg/errors
2021-08-05 17:37:34 +03:00
Ariel Mashraki
09c4306378
entc/gen: add support for upsert/on-conflict feature-flag
2021-08-04 14:01:31 +03:00
Ariel Mashraki
3307dd5323
entc/gen: add the Exec(X) methods for BulkCreate
2021-07-29 17:50:51 +03:00
Ariel Mashraki
9704c4c87b
examples: update version example to follow the locking blog post
2021-07-25 16:43:20 +03:00
Tarrence van As
cdfa3e35bb
entc/gen: add Exec and ExecX to Create builder ( #1753 )
2021-07-23 15:00:47 +03:00
Neel Modi
051f19a997
entc/gen: fix typo in templates ( #1760 )
...
* fix typo
* fix typo
2021-07-22 12:19:39 +03:00
Zeev Manilovich
f9a9773c42
doc/md: improving privacy docs and multi tenant example ( #1724 )
...
* doc/md: improving privacy docs and multi tenant example
* cr changes
* removing error wrap in since it already exists in Denyf function
* Apply suggestions from code review
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
* cr fixes
* Update doc/md/privacy.md
* Update doc/md/privacy.md
* Update doc/md/privacy.md
* Update doc/md/privacy.md
* Update examples/privacytenant/example_test.go
* Update examples/privacytenant/rule/rule.go
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
2021-07-19 13:29:21 +03:00
Ariel Mashraki
b8129817ca
entc/gen: return an error instead of panic when import forgotten
2021-07-19 11:25:52 +03:00
Ariel Mashraki
6262a1cadc
examples/fs: document example and add readme
2021-07-18 22:03:56 +03:00
Ariel Mashraki
34578936dd
examples: fix image links
2021-07-18 20:47:31 +03:00
Ariel Mashraki
6310a5fdd7
examples/version: provide an optimistic locking example
2021-07-18 18:19:41 +03:00
Ariel Mashraki
88b168ad09
entc/gen: exposing filter/where api on mutations
2021-07-18 18:19:41 +03:00
Ariel Mashraki
0b10a44f71
entc/gen: allow scanning zero or more fields on Select
2021-07-12 22:44:50 +03:00
Ariel Mashraki
52663a4df1
entc: introduce the entc.Extension api
2021-06-30 12:39:27 +03:00
Ariel Mashraki
ded20a0e36
entc/gen: cleanup sql templates
2021-06-27 10:27:10 +03:00
Ariel Mashraki
c40ae45aee
entc/gen: add support for summing custom Go numeric types
2021-06-25 17:30:17 +03:00
Ivan Vanderbyl
4ba56ea901
entc/gen: delete removal edges from mutation ( #1654 )
...
* Remove Edge IDs from internal Mutation state
* Update template gen
* Update integration tests
* Update examples
2021-06-24 11:26:22 +03:00
Ariel Mashraki
66871c9806
dialect/sql/schema: add support for index prefixes in mysql
2021-06-09 22:52:31 +03:00
Matthew Gabeler-Lee
110073c982
entc/gen: fix nil dereference (SIGSEGV) on db errors during Save with Hooks ( #1629 )
...
* entc/gen: check for errors before assuming success when save has hooks
* entc/integration,examples: update generated code
2021-06-09 08:56:11 +03:00
Ariel Mashraki
f5c284787f
dialect/sql: allow appending select columns to query
2021-06-01 11:50:16 +03:00
Ariel Mashraki
11567a3926
entc/gen: update mutation-id on post mutation
2021-05-31 20:31:51 +03:00
Ariel Mashraki
46cf7ad36a
schema/field: store reflect type info in json fields
2021-05-31 10:04:50 +03:00
Ciaran Liedeman
844f63015d
entc/gen: remove internal rollback function from templates ( #1602 )
2021-05-26 20:17:12 +03:00
Ariel Mashraki
961dc08d14
examples/fs: add example for recursive traversals ( #1599 )
2021-05-25 20:45:37 +03:00
y-yagi
a46277d412
docs: change github.com/facebook/ent to github.com/ent/ent ( #1588 )
...
This reduces an unneeded redirect.
2021-05-22 12:14:41 +03:00
AlonDavidBehr
fb06930a62
entc/gen/template: fixed validation spelling ( #1531 )
2021-05-03 17:44:07 +03:00
DuGlaser
a4223c570b
doc/md: fix typo in "O2O Same Type" section ( #1523 )
2021-04-30 19:00:24 +03:00
Ariel Mashraki
497fca4c96
entc/gen: skip selecting group-by fields if they already selected
2021-04-19 17:20:44 +03:00
Ariel Mashraki
a51c50f6a3
entc/gen: allow group-by by relations
2021-04-19 14:28:40 +03:00
Ariel Mashraki
2480b5c0ef
entc/gen: wrap nillable fields with custom go-type with sql.nullscanner
2021-04-17 13:13:40 +03:00
Ciaran Liedeman
eff6552989
entc/gen: allow users to alter Query initialization using templates ( #1453 )
...
* Templating: Allow user to alter Query struct init
* Update entc/gen/template/dialect/sql/query.tmpl
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
* pr feedback
* renamed template
* changed sql to *
* to tabs
* removed old template
* update bin-data
* Update entc/integration/template/ent/template/query.tmpl
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
* restore newline
* update bindata
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
2021-04-14 14:04:29 +03:00
Ariel Mashraki
30c947546f
entc: add global annotations option
2021-04-11 13:58:10 +03:00
Ariel Mashraki
8d7bb7fad6
entc/gen: check edge-field on mutation-cleared calls for edges
...
Fixed #1445
2021-04-10 14:56:34 +03:00
Ariel Mashraki
106dd53d23
doc: add goland type annotation to examples and doc
2021-04-09 17:53:04 +03:00
Ariel Mashraki
2cc1c628dc
schema/field: use actual go type in generated interfaces ( #1428 )
2021-04-07 09:53:44 +03:00
Ariel Mashraki
21989f4aa4
entc/gen: chagne column-check error format
2021-03-29 15:29:45 +03:00