Ariel Mashraki
ba189b5f33
dialect/sql: add rename-index to mysql builder ( #300 )
2020-01-20 12:53:04 -05:00
Harold.Luo
5cb40ff883
entc/gen/eagerloading: ignore loading edges on empty result ( #298 )
...
* fix eagerloading
while parent nodes is zero.
* Update entc/gen/template/dialect/sql/query.tmpl
Co-Authored-By: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
* Update entc/gen/template/dialect/sql/query.tmpl
Co-Authored-By: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
* generate new assets
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
2020-01-20 09:29:01 -05:00
danforth
89fade53f6
schema/field: fix error description in MaxLen ( #299 )
...
Co-authored-by: heavycharged <41610989+heavycharged@users.noreply.github.com >
2020-01-20 08:29:32 -05:00
Jeremy
259bf07b5d
examples: regenerate examples ( #296 )
2020-01-19 13:00:17 +02:00
Alex Snast
03ebbc5a19
Merge pull request #294 from aca/master
...
add json tag to edges
2020-01-18 18:23:45 +02:00
aca
891fc4c5ef
remove meaningless omitempty
2020-01-19 00:26:04 +09:00
aca
8f5f8e8702
go generate
2020-01-18 16:56:31 +09:00
aca
53e0526dd4
add json tag to edges
2020-01-18 16:55:18 +09:00
Ariel Mashraki
9b2b53f559
entc/gen: avoid conflict local vars with user packages ( #292 )
...
Fixes #284
2020-01-16 17:30:18 +02:00
Ariel Mashraki
94866e213e
ci: pin mysql8 to mysql 8.0.18 (not latest) ( #293 )
...
Following my bug report in MySQL issue tracker,
I've pinned MySQL8 version to be 8.0.18 until
we figure out if it's a bug or a new change that
we need to support.
Link: https://bugs.mysql.com/bug.php\?id\=98250
2020-01-16 13:20:25 +02:00
Ariel Mashraki
91c163525f
dialect/sql/schema: correctly read uint32 type in migration ( #289 )
...
Fixes #287
2020-01-15 17:46:16 +02:00
Ariel Mashraki
71221877ee
ci: run tests twice for testing migration ( #290 )
2020-01-15 17:28:52 +02:00
Ariel Mashraki
e016ca918c
doc: add ent-users link to readme ( #288 )
2020-01-15 12:39:20 +02:00
Ariel Mashraki
f270e41f6e
doc: add comment on future development of eager-loading ( #283 )
2020-01-13 21:24:09 +02:00
Ariel Mashraki
82bc640870
doc: add documentation and examples for eager-loading ( #282 )
2020-01-13 17:37:59 +02:00
Ariel Mashraki
caf721df47
entc/gen: add eager-loading support ( #263 )
...
* entc/gen: add OwnFK indicator for type edges
* entc/gen: add Edges field for generated types
* entc/gen: add With<T> method to query-builder template
* entc/gen: scan and assign foreign-keys on eager-loading
* entc/gen: load fk-relations (wip)
* entc/integration: add o2m/m2o tests for eager-loading
* entc/gen: add m2m support for eager-loading
* entc/gen: add integration tests for m2m and subgraphs
* entc/gen/integration: add tests for o2o eager-loading
* all: generate all assets
2020-01-13 17:21:26 +02:00
Ariel Mashraki
cd366c07e2
dialect/sqlscan: add tests for nulltype scanning ( #278 )
2020-01-12 11:02:05 +02:00
danforth
faf5be3b28
entc/gen: fix Go keywords conflicts when using enums ( #276 )
...
Co-authored-by: heavycharged <41610989+heavycharged@users.noreply.github.com >
2020-01-09 17:28:04 +02:00
Ariel Mashraki
b93958ebf4
dialect/sql/sqlgraph: add query edges function ( #274 )
2020-01-07 19:50:33 +02:00
Ariel Mashraki
9cb0eb7467
entc/gen: reject fields without name ( #273 )
...
Fixes #272
2020-01-06 21:30:25 +02:00
Ariel Mashraki
b54007ef56
Entc/enums ( #271 )
...
* ent: add default value setter to enum builder
Co-authored-by: Dario Ielardi <dario.ielardi@gmail.com >
2020-01-05 18:31:35 +02:00
Ariel Mashraki
13ae2fcea1
entc/integration: add tests for mixim fields ( #270 )
2020-01-05 17:29:06 +02:00
Jian Li
fc6a9b1a9b
fix meta.tmpl code generating incomplete issue. ( #268 )
2020-01-05 08:12:45 +02:00
Christoph Hartmann
46982d2f05
dialect/sql: add predicates for composite where query ( #264 )
...
* add predicates for composite where query
Signed-off-by: Christoph Hartmann <chris@lollyrock.com >
* use existing table.Columns method
* simplify the composite operator methods
2020-01-02 18:42:26 +02:00
Ariel Mashraki
0dfc9954a3
Merge pull request #265 from facebookincubator/sqlschema/dropfk
...
sqlschema/dropfk
2020-01-01 19:45:58 +02:00
Ariel Mashraki
59f172f06a
entc/integration/migrate: add integration tests for migrate
2020-01-01 19:12:11 +02:00
Ariel Mashraki
7fc3689027
dialect/sql/schema: add prepare option to mysql dialect
2020-01-01 19:11:20 +02:00
Ariel Mashraki
ab732c7654
dialect/sql: add drop-fk command to builder
2019-12-31 21:26:02 +02:00
Ariel Mashraki
b6cfa43af6
Merge pull request #262 from facebookincubator/examples
...
examples: regenerate assets
2019-12-25 11:24:10 +02:00
Ariel Mashraki
1f2cb87cee
examples: regenerate assets
...
Closes #261
2019-12-25 11:21:04 +02:00
Ariel Mashraki
d586492147
Merge pull request #260 from facebookincubator/sqlgraph/query
...
entc/gen: remove FromRows decoding
2019-12-24 10:37:30 +02:00
Ariel Mashraki
e5c5aec9b5
entc/gen: remove FromRows decoding
2019-12-24 10:29:40 +02:00
Ariel Mashraki
99510a458d
Merge pull request #259 from facebookincubator/sqlgraph/query
...
entc/gen: add edge-fields + minor changes
2019-12-23 14:44:27 +02:00
Ariel Mashraki
4021d35e5a
entc/integration: split generate commands to packages
2019-12-23 11:29:10 +02:00
Ariel Mashraki
7a85c04c32
entc/gen: add edge-fields + minor changes
2019-12-23 10:57:36 +02:00
Ariel Mashraki
e3284f8e12
Merge pull request #258 from facebookincubator/sqlgraph/query
...
entc/gen: move scan-assign to node def
2019-12-22 20:29:28 +02:00
Ariel Mashraki
91cdd2a087
entc/gen: remove unnecessary subquery on fields selection
2019-12-22 20:24:29 +02:00
Ariel Mashraki
c09028f58b
dialect/sql/sqlgraph: consistent scan names
2019-12-22 20:12:00 +02:00
Ariel Mashraki
6f9dade32c
entc/gen: move query-all to sqlgraph
2019-12-22 20:00:25 +02:00
Ariel Mashraki
a26b9626a6
entc/gen: move query-count to sqlgraph
2019-12-22 19:42:28 +02:00
Ariel Mashraki
1c54439d40
entc/gen: move scan-assign to node def
2019-12-22 17:15:33 +02:00
Ariel Mashraki
700b3bd04f
Merge pull request #257 from facebookincubator/sqlgraph/update
...
entc/gen: move sql-update to sqlgraph
2019-12-22 16:22:32 +02:00
Ariel Mashraki
d6d7ef565f
dialect/sql/sqlgraph: minor grammar changes
2019-12-22 15:36:03 +02:00
Ariel Mashraki
7fde9b7642
entc/gen: move sql-update-one to sqlgraph
2019-12-22 13:32:51 +02:00
Alex Snast
762af08176
Merge pull request #255 from facebookincubator/alexsn/node_bounds
...
entc/gen: fix node out of bounds check
2019-12-19 13:17:51 +02:00
Alex Snast
f14653be71
entc/gen: fix node out of bounds check
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2019-12-19 13:07:06 +02:00
Ariel Mashraki
1bbe460259
Merge pull request #254 from facebookincubator/sqlgraph/delete
...
entc/gen: move sql-delete to sqlgraph
2019-12-18 15:19:18 +02:00
Ariel Mashraki
04e9391c25
entc/gen: move sql-delete to sqlgraph
2019-12-18 15:14:53 +02:00
Ariel Mashraki
dc1a4cb89d
Merge pull request #253 from facebookincubator/entc/header
...
all: change codegen header
2019-12-18 13:04:29 +02:00
Ariel Mashraki
0a7608f8bd
all: change codegen header
2019-12-18 13:00:25 +02:00