Commit Graph

633 Commits

Author SHA1 Message Date
seiichi
5277780598 entc/integration: change gremlin server version to v3.4.11 #1807 (#1808) 2021-09-02 09:07:14 +03:00
Risky Feryansyah
65938ccdd3 entc/integration: change Save to Exec in create operation when model is not needed (#1896)
* refactor(entc/integration): change Save to Exec in create operation

* fix: should not change to exec if we need return of the data
2021-09-01 10:05:30 +03:00
Risky Feryansyah
9fb76ef5c5 entc/integration: change Save to Exec in create operation (#1891) 2021-08-31 13:09:08 +03:00
Ariel Mashraki
e545d0db7a entc/integ: test adding filters to UpdateOne from mutation 2021-08-30 15:21:16 +03:00
Ariel Mashraki
badf981b37 entc/integration: add example for embedding ent.T in Scan 2021-08-24 22:26:59 +03:00
Amit Shani
ac0bd65145 schema/field: add MinLen built-in validator to bytes fields (#1867)
* added MaxLen built-in validator to `[]byte`

* typo

* move test to type_test.go

* Update doc/md/schema-fields.md

Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com>

* added min len validator to bytes

* fix tests
go generate

* CR

* CR

Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com>
2021-08-24 14:07:29 +03:00
Amit Shani
ad792fe79e schema/field: add MaxLen built-in validator to bytes fields (#1863)
* added MaxLen built-in validator to `[]byte`

* typo

* move test to type_test.go

* Update doc/md/schema-fields.md

Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com>

Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com>
2021-08-24 10:23:43 +03:00
Ariel Mashraki
368a8f7a2e entc/gen: replace bindata with package embed 2021-08-21 17:13:44 +03:00
Ariel Mashraki
41e2d0c9b5 entc/load: replace bindata with package embed 2021-08-21 17:13:44 +03:00
Ariel Mashraki
11843ff867 go: upgrade to 1.17 2021-08-21 00:14:22 +03:00
Ariel Mashraki
b8532f87a6 entc/gen: support for upsert with client generated ids
Fixed #1826
2021-08-14 17:44:04 +03:00
Ariel Mashraki
7e3785f105 entc/integ: add generated-id upsert example 2021-08-12 21:01:05 +03:00
Ariel Mashraki
e71ccc6b6e dialect/sql/sqlgraph: fix bug in entql predicate evaluation (#1827) 2021-08-11 21:03:52 +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
60a544bb9d doc/featureflag: add doc and example to the sql/modifier flag 2021-07-29 11:34:21 +03:00
Tarrence van As
09fd9957c0 entc/integration: use exec when not interested in entity return value (#1775) 2021-07-27 22:32:27 +03:00
Ciaran Liedeman
bab709001c entc/gen: fix panics during initTemplates when Config.Storage is nil (#1769) 2021-07-26 21:49:07 +03:00
Ariel Mashraki
8973af9b40 schema/field: add support for setting update default funcs to numeric fields (#1770)
* schema/field:add UpdateDefault to numeric (#1718)

* schema/field:fix comment

* schema/field: change interface to self type with DefaultFunc/UpdateDefault

* schema/field: change interface to self type with DefaultFunc/UpdateDefault

* schema/field: change interface to self type with DefaultFunc/UpdateDefault

* schema/field: add support for setting update default funcs to numeric fields

Co-authored-by: godcong <jumbycc@163.com>
2021-07-26 13:17:16 +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
Ariel Mashraki
6a7b3c8e7a entc/gen: add feature-flag and implementation for sql/lock
Fixed #358
2021-07-21 11:50:06 +03:00
Ariel Mashraki
279d6c2a12 dialect/sql/sqlgraph: add support for query modifiers 2021-07-20 13:14:39 +03:00
Tarrence van As
dfc7a79f6d schema/field: support unique bytes (#1720) 2021-07-20 10:24:38 +03:00
Ariel Mashraki
6ff6e81652 doc/template: add docs for template helpers 2021-07-20 09:57:28 +03:00
Ariel Mashraki
81eeefa6a2 entc/gen: add support for helper templates
Closed #1655
2021-07-20 09:57:28 +03:00
Zeev Manilovich
e46b18f078 entc/load: removing unneeded var from template (#1737) 2021-07-19 12:03:03 +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
88b168ad09 entc/gen: exposing filter/where api on mutations 2021-07-18 18:19:41 +03:00
Ariel Mashraki
430a3ee8b3 entc/gen: add example for uuid edge-field and fix #1723 (#1731) 2021-07-16 22:33:28 +03:00
Ariel Mashraki
4eefbb6af9 schema/field: support validator for Bytes fields
Fixed #1714
2021-07-13 21:42:50 +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
297067712f entc/gen: pass referenced columns schema-type to fk columns
Fixed #1699
2021-07-09 15:40:52 +03:00
Ariel Mashraki
a19a89a141 entc: change default extension implementation 2021-06-30 13:47:30 +03:00
Ariel Mashraki
52663a4df1 entc: introduce the entc.Extension api 2021-06-30 12:39:27 +03:00
Ariel Mashraki
7ffdce4cef sql/schema: support custom char type for field.Other
Fixed #1664
2021-06-29 16:31:57 +03:00
Ariel Mashraki
d3a0b89864 entc/gen: simplify the way to get gen.Field operation
External templates should not deal with storage configuration
2021-06-27 11:07:38 +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
Ariel Mashraki
7869e83a10 entc/integ: add test case for #1654 2021-06-24 12:01:51 +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
37de2bd3f6 entc/gen: add support for user-defined ids in gremlin (#1651) 2021-06-22 23:26:32 +03:00
Ariel Mashraki
42a2c67cc4 dialect/entsql: add support for table checks in schema/migration 2021-06-17 23:22:37 +03:00
Ariel Mashraki
754b56856a entc/gen: disallow immutable edge-fields
Until we add the immutable option for edges
2021-06-16 22:19:53 +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
e5bceccf1d entc/integration: add query modifier example 2021-06-01 17:00:40 +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