Ariel Mashraki
78c58190be
ent/doc: traversal and aggregation and predicates
...
Reviewed By: alexsn
Differential Revision: D17113889
fbshipit-source-id: edf4d9af9660fe31e0d02f58a65bcbc4d549a695
2019-08-29 09:01:33 -07:00
Alex Snast
b71ee6820b
ent/schema: remove string field charset / collation settings
...
Summary: don't expose starage specific features in ent schema
Reviewed By: a8m
Differential Revision: D17111724
fbshipit-source-id: fca9e624b272c0db3fed14c511fa6cb07816a100
2019-08-29 07:38:39 -07:00
Ariel Mashraki
4ae7526a65
ent/doc: traversal docs and example
...
Reviewed By: alexsn
Differential Revision: D17112102
fbshipit-source-id: a4ed3fe82f804631796e4b197dba5f936abdc0fc
2019-08-29 07:31:18 -07:00
Ariel Mashraki
e85b080178
ent/doc: add crud code examples to doc
...
Reviewed By: alexsn
Differential Revision: D17110486
fbshipit-source-id: 5575b9f63769744bf2fe5f8f27f83ab6446db6e5
2019-08-29 07:25:23 -07:00
Ariel Mashraki
52b268c05c
ent/doc: crud api
...
Reviewed By: alexsn
Differential Revision: D17094376
fbshipit-source-id: 9b1da24b99bb3ff15382b3a17516904decbca322
2019-08-28 11:23:03 -07:00
Dolev Hadar
a6bf47b384
Ent website design changes
...
Summary: Design: https://our.intern.facebook.com/intern/px/p/Jr3W
Reviewed By: alexsn
Differential Revision: D17093961
fbshipit-source-id: d2512a0fec8459170084f15fb3fffb285ad4b375
2019-08-28 09:07:10 -07:00
Ariel Mashraki
dc542e46ae
entc/gen: add debug option to client
...
Summary:
It's possible to execute:
```
client.Debug().T.Query().AllX(ctx)
``
Reviewed By: alexsn
Differential Revision: D17092159
fbshipit-source-id: 6d1c56e8e45cfd8e36b2700c9d450f2bd5f66a71
2019-08-28 07:23:28 -07:00
Ariel Mashraki
e7fec6f8f9
entc/gen: change verbose option to debug
...
Summary: Change the Verbose option to Debug
Reviewed By: alexsn
Differential Revision: D17091911
fbshipit-source-id: c5cf3e1c7f33f607076fe5c7da94e04b9f236218
2019-08-28 06:45:59 -07:00
Ariel Mashraki
a964901521
ent/doc: ui changes for homepage
...
Reviewed By: alexsn
Differential Revision: D17074003
fbshipit-source-id: 7a0088f8eab37dab570eaace5fa836d70bb708ed
2019-08-28 05:30:24 -07:00
Alex Snast
4c1f28d58f
ent/schema: allow setting collation for string fields
...
Reviewed By: a8m
Differential Revision: D17090481
fbshipit-source-id: a08768c9bac4318a91bc6a067c85d6eb022c3024
2019-08-28 04:52:32 -07:00
Ariel Mashraki
419753b33b
ent/doc: codegen introduction and commands
...
Reviewed By: alexsn
Differential Revision: D17090914
fbshipit-source-id: e3ab5e3e2b536f577b5052fddafa533e60233f55
2019-08-28 04:12:01 -07:00
Alex Snast
011e6d24ae
ent/migrate: correctly handle column collation change
...
Summary: In addition coulmn description on create / alter table to use 'CHARACTER SET' keyword instead of 'CHARSET' per mysql docs (https://dev.mysql.com/doc/refman/5.7/en/charset-column.html )
Reviewed By: a8m
Differential Revision: D17090725
fbshipit-source-id: d0f53a547ff8d68f2b2b54af96ef5b86f60f74b4
2019-08-28 02:18:02 -07:00
Ariel Mashraki
9207ab5bb1
entc/integration: fix broken test
...
Reviewed By: alexsn
Differential Revision: D17090600
fbshipit-source-id: 53edd9bfdc794a2fc1669fb0ccde36ee6bdad0c1
2019-08-28 02:15:18 -07:00
Ariel Mashraki
e00a7d96a4
ent/doc: add indexes doc and example
...
Summary: Pull Request resolved: https://github.com/facebookexternal/fbc/pull/1380
Reviewed By: alexsn
Differential Revision: D17075317
fbshipit-source-id: 021cb0bde3849af5a5d842b715a7b7dbd861c54f
2019-08-27 12:15:14 -07:00
Alex Snast
373769dfaf
ent/gen: adding EqualFold predicate for string fields
...
Summary: Similar to `ContainsFold` predicate requires `--storage=sql` argument to be passed to entc.
Reviewed By: a8m
Differential Revision: D17074805
fbshipit-source-id: ced299154417fe2c9007cd6a7a504f53c8b2ef98
2019-08-27 10:48:53 -07:00
Ariel Mashraki
a79c1c20c0
ent/doc: update field docs
...
Reviewed By: alexsn
Differential Revision: D17074006
fbshipit-source-id: e69c09a5db12b6b59ad6fb00fb47362eb4ab2863
2019-08-27 10:23:26 -07:00
Ariel Mashraki
62772e0c85
entc/gen: fix broken ut
...
Reviewed By: alexsn
Differential Revision: D17073367
fbshipit-source-id: 03b36366c6dbd3fa0a0a5ca98bca907945063081
2019-08-27 09:38:52 -07:00
Ariel Mashraki
772b8a33f8
ent/field: add update_default option time field
...
Reviewed By: alexsn
Differential Revision: D17070907
fbshipit-source-id: 63c9ce75c58e524044c38f9461cb04e8e45c8017
2019-08-27 06:54:49 -07:00
Ariel Mashraki
bd07c86b60
all: add license header to all go files
...
Summary:
Used addlicense to generate this:
addlicense -c "Facebook Inc" -f license_header .
example was taken from: https://github.com/facebook/litho/blob/master/lib/soloader/BUCK
Reviewed By: alexsn
Differential Revision: D17070152
fbshipit-source-id: e7b91398d7f6181727be3400c1872ad5f28e38ed
2019-08-27 04:48:28 -07:00
Ariel Mashraki
3e7270e835
ent/schema: change ent interafces for descriptor only
...
Summary: wip
Reviewed By: alexsn
Differential Revision: D17052576
fbshipit-source-id: 165faca2ff02c22bb76f164d81d406ce46ab04c4
2019-08-27 03:58:25 -07:00
Ariel Mashraki
3ad00e624b
ent: add Apache License
...
Reviewed By: alexsn
Differential Revision: D17051394
fbshipit-source-id: 8867cb612d77d922c7d4bec5e53fa772a9e25de7
2019-08-26 08:02:12 -07:00
Ariel Mashraki
0572a78e4c
ent/doc: m2m bidi example
...
Reviewed By: alexsn
Differential Revision: D17051159
fbshipit-source-id: 38a10d91e9d39db5381edc4c1cc4d4fe09655d6e
2019-08-26 08:02:12 -07:00
Ariel Mashraki
7c3c4ff834
ent/doc: m2m recursive relation example
...
Reviewed By: alexsn
Differential Revision: D17050628
fbshipit-source-id: 32c5cdb25d4ecf5130256468acc4865ce29596bc
2019-08-26 06:27:12 -07:00
Ariel Mashraki
4c3951d53b
ent/doc: m2m relation example
...
Reviewed By: alexsn
Differential Revision: D17050405
fbshipit-source-id: 85c41c92b15979b7aac8a6278a480cd593272f8a
2019-08-26 05:13:39 -07:00
Ariel Mashraki
3e018277b1
ent/doc: O2M same type example
...
Reviewed By: alexsn
Differential Revision: D17050185
fbshipit-source-id: ef12cc82ab9bf155713faf94129fd5fe503664e4
2019-08-26 03:18:24 -07:00
Ariel Mashraki
551236f06d
ent/doc: o2m two types example
...
Reviewed By: idoshveki
Differential Revision: D17050002
fbshipit-source-id: 183c41bfb8cffb463a80a80590a01aba176e3b2a
2019-08-26 02:44:29 -07:00
Ariel Mashraki
e2b81d2ebc
ent/doc: add bidi example for o2o
...
Reviewed By: alexsn
Differential Revision: D17046623
fbshipit-source-id: caa43ba34e936cc91618ad56f4eb39965e5aadf9
2019-08-25 09:30:36 -07:00
Ariel Mashraki
1248026f43
ent/doc: add recursive o2o relation
...
Reviewed By: alexsn
Differential Revision: D17046402
fbshipit-source-id: 0796e289816aed9755af94be05c572efbe85d49d
2019-08-25 07:58:13 -07:00
Ariel Mashraki
52292557f6
entc/indexes: inverse only restriction applies only on O2O relation
...
Reviewed By: alexsn
Differential Revision: D17004823
fbshipit-source-id: 08b62960b447a157419dbeefd80ca1fcd29efd76
2019-08-25 06:41:14 -07:00
Alex Snast
06040fae1e
ent/circleci: hide cloudfront distribution id echoed by create-invalidation command ( #26 )
...
Summary:
Pull Request resolved: https://github.com/facebookincubator/ent/pull/26
Example output:
```
> aws cloudfront create-invalidation --distribution-id $CDN_DISTRIBUTION_ID --paths "/*" | jq -M "del(.Location)" alexsn@Titan
{
"Invalidation": {
"Id": "IXPTPF87PGPXA",
"Status": "InProgress",
"CreateTime": "2019-08-25T11:06:53.442Z",
"InvalidationBatch": {
"Paths": {
"Quantity": 1,
"Items": [
"/*"
]
},
"CallerReference": "cli-1566731212-457274"
}
}
}
```
Reviewed By: a8m
Differential Revision: D17046012
fbshipit-source-id: a135e9d1cb106af298515b7caafc4a8b1ff6e291
2019-08-25 04:50:15 -07:00
Ariel Mashraki
01c59f104c
ent/doc: add edge example for o2o 2 types
...
Reviewed By: alexsn
Differential Revision: D17045287
fbshipit-source-id: e62bce8c1935b844aa26712bb9dc574b525a275c
2019-08-25 02:43:16 -07:00
Alex Snast
aaafde973b
ent/docs: adding noncurrent version lifecycle rule
...
Reviewed By: a8m
Differential Revision: D16962458
fbshipit-source-id: 8362c9e0e1de3ca9bb5b49529b1609415f1fb137
2019-08-23 01:11:13 -07:00
Ariel Mashraki
228076e062
ent/doc: continue edges api
...
Reviewed By: alexsn
Differential Revision: D16963834
fbshipit-source-id: b4f3ba009611240e1a2aca9320fe1186dc77f447
2019-08-23 00:22:24 -07:00
Ariel Mashraki
dc4c06b7bf
ent/doc: continue documentation for edges section
...
Reviewed By: elys1um
Differential Revision: D16962810
fbshipit-source-id: bf27f19dd34f4f68d2d059e3e2e0341335a35b53
2019-08-22 08:21:19 -07:00
Ariel Mashraki
84c1b93e4e
entc/gen: block circular deps between edges
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/25
Reviewed By: alexsn
Differential Revision: D16962429
fbshipit-source-id: 590adc530bc5c122153a55187d557714c42dff32
2019-08-22 07:41:30 -07:00
Alex Snast
e6a1333b9d
ent/schema: allow multi from edges on ent index
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/24
Reviewed By: a8m
Differential Revision: D16961315
fbshipit-source-id: cd7cd0fe2555dc1acc2ad7301d92b5b4cd042a39
2019-08-22 07:00:29 -07:00
Ariel Mashraki
3bd8c27cb9
entc/predicate: add containsfold sql dialects ( #23 )
...
Summary:
Pull Request resolved: https://github.com/facebookincubator/ent/pull/23
Pull Request resolved: https://github.com/facebookincubator/ent/pull/22
Reviewed By: alexsn
Differential Revision: D16961334
fbshipit-source-id: 759737dd716efca01b1089715907e92fa2b4c8c7
2019-08-22 06:23:31 -07:00
Ariel Mashraki
fb56e0c786
ent/dialect/sql: add ContainsFold to builder
...
Reviewed By: alexsn
Differential Revision: D16961184
fbshipit-source-id: f3f0c2bdd4950340ddebca929b8fed79256c7aeb
2019-08-22 04:38:15 -07:00
Ariel Mashraki
f1c1ead2bd
ent/doc: starting docs for edges
...
Reviewed By: alexsn
Differential Revision: D16960722
fbshipit-source-id: 61179f091220b187939604c25737539af0e241c0
2019-08-22 03:05:14 -07:00
Ariel Mashraki
eb9b23733d
ent/doc: finish fields docs
...
Reviewed By: alexsn
Differential Revision: D16939549
fbshipit-source-id: e7ca1c417142cd61bfd6d0c782fc03b9715637b7
2019-08-22 01:58:44 -07:00
Alex Snast
277eed5fd3
ent/circleci: fix docs modified check
...
Reviewed By: a8m
Differential Revision: D16943795
fbshipit-source-id: 7aae23ba56d3c3789a1d636cd3940d29cb0aab75
2019-08-21 12:07:33 -07:00
Alex Snast
4d79e3d674
ent/docs: adding indexer cloudfront edge lambda
...
Summary: Indexer adds /index.html to any subfolder requested from cloudfront
Reviewed By: a8m
Differential Revision: D16940085
fbshipit-source-id: 6bc561719bf12677625eb5f1575ba3f06d284c43
2019-08-21 11:30:16 -07:00
Ariel Mashraki
8074e3b61f
ent/doc: fix assets url
...
Reviewed By: alexsn
Differential Revision: D16938621
fbshipit-source-id: b019cbc5f81e991d67b470db6cd7571e7739f67f
2019-08-21 08:11:32 -07:00
Ariel Mashraki
f519a5465e
schema/field: add builder per numeric type
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/21
Reviewed By: alexsn
Differential Revision: D16936906
fbshipit-source-id: 06f5721ed0088107cf42382731f8b7282f22eef7
2019-08-21 08:00:01 -07:00
Alex Snast
8b345d94bb
ent/docs: circleci docs deployment
...
Summary: keeping docs in sync with entgo.io
Reviewed By: a8m
Differential Revision: D16937603
fbshipit-source-id: 1e07111c3db77ed49a768fc1d369a5ca6df5810e
2019-08-21 07:53:24 -07:00
Ariel Mashraki
c55b8b6901
Merge pull request #20 from alexsn/fixup-T52834322-master
...
Re-sync with internal repository
2019-08-21 14:52:46 +03:00
Alex Snast
73d1d9ac39
Re-sync with internal repository
2019-08-21 03:42:57 -07:00
Alex Snast
cec8b44674
ent/docs: adding cloudfront distribution deployment
...
Reviewed By: a8m
Differential Revision: D16924327
fbshipit-source-id: 0b5cc47f5ad3f8befb8227dcb9d059a54bf9691f
2019-08-21 03:05:31 -07:00
Alex Snast
24eb52b214
ent/docs: don't use third party modules in deployment
...
Reviewed By: a8m
Differential Revision: D16922076
fbshipit-source-id: 35f2f0b9b9424de2fb3ca4f1bbfc131beff4888a
2019-08-21 02:31:51 -07:00
Ariel Mashraki
06a0f14702
ent/doc/fields:
...
Reviewed By: alexsn
Differential Revision: D16936039
fbshipit-source-id: 0609c1d08c7f57b8ce79203c0fbd1d92089b6765
2019-08-21 02:00:21 -07:00