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
Alex Snast
8e05690bf9
ent/deployment: move acm cert to us-east-1 region
...
Summary: cloudfront requires acm cert to be in us-east-1 region
Reviewed By: a8m
Differential Revision: D16917218
fbshipit-source-id: 4ef6bbf3e69ef9f5c5005571fbbc4a762041eeb4
2019-08-20 08:39:42 -07:00
Ariel Mashraki
eb3f140e67
entc/integration: add test for bool predicates
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/19
Reviewed By: alexsn
Differential Revision: D16917224
fbshipit-source-id: 6f4c388f504c61e5e25e3ca4a4b29a3d2736ab62
2019-08-20 08:13:40 -07:00
Ariel Mashraki
e2524ff0ad
ent/dialect/sql: add upper and lower methods
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/18
Reviewed By: elys1um
Differential Revision: D16916563
fbshipit-source-id: f758536103356cb5b2bacf707c7c7da931bb4560
2019-08-20 07:52:59 -07:00
Alex Snast
85d2d6adcd
ent/deployment: configure website hosting on s3 bucket
...
Summary: Currently http only, cloudfront with https will follow,
Reviewed By: a8m
Differential Revision: D16915666
fbshipit-source-id: c73a8b5aef18919f8bdc0d68f9c7e353d8b883ee
2019-08-20 07:03:01 -07:00
Ariel Mashraki
c85b001b88
ent/gen: return an error on field redeclared
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/17
Reviewed By: alexsn
Differential Revision: D16914462
fbshipit-source-id: de0284d8737e3b815fbd0799940fd5c272ed4690
2019-08-20 06:44:05 -07:00
Ariel Mashraki
c8c01f7398
ent/cmd: add target option for init command
...
Reviewed By: elys1um
Differential Revision: D16914253
fbshipit-source-id: df2b87d2741c96c374526c0a2d4171bd68d1e4f4
2019-08-20 06:31:22 -07:00
Ariel Mashraki
24d03df613
ent/ci: install goimports before running tests
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/16
Reviewed By: alexsn
Differential Revision: D16914392
fbshipit-source-id: 7f0fc01fb760b0712341810796d6539f549a9b5f
2019-08-20 06:07:08 -07:00
Alex Snast
85b29631a8
entc/schema: adding support for immutable fields ( #1340 )
...
Summary:
Pull Request resolved: https://github.com/facebookexternal/fbc/pull/1340
Immutable fields are ent fields which cannot be updated
Reviewed By: a8m
Differential Revision: D16899625
fbshipit-source-id: ca482c66570e84ca9a1e0a03f729847561f2816b
2019-08-20 02:17:13 -07:00
Ariel Mashraki
10b8c52363
ent/ci: change circleci config file name ( #15 )
...
Summary:
Pull Request resolved: https://github.com/facebookincubator/ent/pull/15
config.yaml -> config.yml
Reviewed By: idoshveki
Differential Revision: D16914130
fbshipit-source-id: b01c7c11840d9d820ada4b90fb338ad948da2acc
2019-08-20 01:21:15 -07:00
Ariel Mashraki
e0e754717e
ent: change ent package name ( #1338 )
...
Summary:
Pull Request resolved: https://github.com/facebookexternal/fbc/pull/1338
Pull Request resolved: https://github.com/facebookincubator/ent/pull/14
Reviewed By: alexsn
Differential Revision: D16890825
fbshipit-source-id: 656baaa73f5debab08c849b6b9639caeec2a8ef1
2019-08-19 09:32:14 -07:00
Alex Snast
a209a8395e
schema/field: Allow .Unique() definition on int / float fields
...
Reviewed By: a8m
Differential Revision: D16891088
fbshipit-source-id: b3d8375685b6d1957f678c2f9eb40e172891b255
2019-08-19 06:35:26 -07:00
Ariel Mashraki
7438104b5d
entc/sql/decode: use null types for fields scanning
...
Reviewed By: alexsn
Differential Revision: D16890638
fbshipit-source-id: bfe3699831875a559d322a500ffc20a976f30a44
2019-08-19 05:02:37 -07:00
Ariel Mashraki
079ba191e3
ent/field: add default value for time
...
Reviewed By: alexsn
Differential Revision: D16890453
fbshipit-source-id: 362ae9e9666c523bdcce16503441565b6279ff08
2019-08-19 04:21:25 -07:00
Ariel Mashraki
51a4dd4412
ent/doc: schema inbtro section
...
Reviewed By: idoshveki
Differential Revision: D16889912
fbshipit-source-id: 40359e1cf7930c0b0e7afdcfe221061edebee97f
2019-08-19 02:51:47 -07:00
Ariel Mashraki
b37a135732
ent/doc: css work for homepage and layout
...
Reviewed By: alexsn
Differential Revision: D16884588
fbshipit-source-id: 2a0e269daee70ed94d5fbb9ace7601981b1aff21
2019-08-18 05:59:56 -07:00
Ariel Mashraki
ba950aac52
entc/load: add support for embedding schemas
...
Reviewed By: alexsn
Differential Revision: D16884402
fbshipit-source-id: 216bbf875251b0cbdd61e312ad763b439cab7813
2019-08-18 04:30:14 -07:00
Ariel Mashraki
7800c20154
ent/doc: prettify homepage
...
Reviewed By: alexsn
Differential Revision: D16883987
fbshipit-source-id: 9cb53b21fc79a7854d32511364165d8dbe5be2f9
2019-08-18 04:19:14 -07:00
Ariel Mashraki
d155e75580
ent/doc: continue getting started
...
Reviewed By: idoshveki
Differential Revision: D16829339
fbshipit-source-id: b084ae730568edf704520f3417548563bf1da87d
2019-08-16 07:56:11 -07:00
Ariel Mashraki
ec302a47e2
entc/gen: unique field can not have default value
...
Reviewed By: alexsn
Differential Revision: D16827420
fbshipit-source-id: 9a9896980203ba1ca2c53412071423847d18d8cb
2019-08-15 04:42:03 -07:00
Ariel Mashraki
c16d3c8e25
ent/schema: explicitly defines non-null fields in schema
...
Reviewed By: alexsn
Differential Revision: D16791620
fbshipit-source-id: bad3ac7b2349d2f483c804eb3623c6dfa8b06313
2019-08-15 03:37:17 -07:00
Ariel Mashraki
4ac1b595bf
ent/schema: fix indexes in mysql versions <= 5.6
...
Summary: move property type uniqueness enforment to ent schema
Reviewed By: alexsn
Differential Revision: D16767355
fbshipit-source-id: db6ba4853a8816fd5f6299a34c0b780028d75da1
2019-08-13 07:41:23 -07:00
Ariel Mashraki
930cf29367
ent/website: add docs structure
...
Reviewed By: alexsn
Differential Revision: D16782780
fbshipit-source-id: 084a50bc935597a5be8a5c04b2f9347e683ea45a
2019-08-13 05:31:22 -07:00
Ariel Mashraki
74ce5b36f2
ent/load: safely marshaling schema
...
Summary: more descriptive output on marshaling failures.
Reviewed By: alexsn
Differential Revision: D16782294
fbshipit-source-id: 4ac3fbb3ef152d59bada257a9f0d8ccde5e95ae9
2019-08-13 03:06:08 -07:00
Alex Snast
c0deedcf48
set default mysql table collation to utf8mb4_bin ( #1295 )
...
Summary:
Pull Request resolved: https://github.com/facebookexternal/fbc/pull/1295
Pull Request resolved: https://github.com/facebookincubator/ent/pull/13
See [Case Sensitivity in String Searches](https://dev.mysql.com/doc/refman/5.7/en/case-sensitivity.html )
Reviewed By: a8m
Differential Revision: D16782072
fbshipit-source-id: f2a836e580757f0e956a444c3fdf93c502723098
2019-08-13 02:12:58 -07:00
Ariel Mashraki
108affa8dd
ent/schema: move schema packages into a separate package
...
Reviewed By: alexsn
Differential Revision: D16763332
fbshipit-source-id: e3e4279c62992de192464c3d3b1036c45687507c
2019-08-12 07:53:03 -07:00
Ariel Mashraki
230e764b77
ent/entc: add test for index creation
...
Reviewed By: idoshveki
Differential Revision: D16762873
fbshipit-source-id: 3e656a0979c6d61e542ad5f4bc5a951089c5c0c0
2019-08-12 07:13:20 -07:00
Ariel Mashraki
2128fc2ca1
ent/index: add indexes api
...
Reviewed By: alexsn
Differential Revision: D16757699
fbshipit-source-id: 6a0027b1f855721f1415b8c72b5b1be8bc2ce902
2019-08-12 06:44:40 -07:00
Alex Snast
ad53473dd7
adding NopTx helper to dialect
...
Reviewed By: a8m
Differential Revision: D16757886
fbshipit-source-id: bd50ed4eefd30b5ed617220e6ba5b65b66cad2f3
2019-08-11 10:37:06 -07:00
Ariel Mashraki
f2411742ae
ent/field: force optional on nillable field
...
Reviewed By: alexsn
Differential Revision: D16757719
fbshipit-source-id: 813e10b8b4b1744e7ab68f4513722f66911cdef3
2019-08-11 08:44:39 -07:00
Alex Snast
71725de3d7
implement graph database migrate command
...
Summary: Pull Request resolved: https://github.com/facebookexternal/fbc/pull/1281
Reviewed By: a8m
Differential Revision: D16757606
fbshipit-source-id: 89ad3cdf7b9a7c9931ac8e2b20f127a1cc125d62
2019-08-11 08:32:44 -07:00
Ariel Mashraki
329b5ddf77
ent/sql/migrate: support indexes
...
Reviewed By: alexsn
Differential Revision: D16711184
fbshipit-source-id: 632b02c5c77c6289b242263647d45d9f28752e3f
2019-08-11 05:47:18 -07:00
Alex Snast
933fe91741
adding domain records / cerificate
...
Summary: terraform changes already applied
Reviewed By: a8m
Differential Revision: D16752076
fbshipit-source-id: b3ccf1c827f6d918c6507f2978c3b497533ab725
2019-08-11 03:05:48 -07:00
Alex Snast
fd91886c2c
adding docs tf deployment
...
Reviewed By: a8m
Differential Revision: D16709221
fbshipit-source-id: fb946974eb13319c1c30597ecadc93d76056761e
2019-08-08 06:58:09 -07:00
Ariel Mashraki
be1d86b3b3
ent/doc: continue getting-started section
...
Reviewed By: noamsch
Differential Revision: D16709043
fbshipit-source-id: 75715e026a36cbea5e67866c73a6b6ed660f0546
2019-08-08 06:44:38 -07:00
Ariel Mashraki
7c84a20f2e
ent/client: follow up for D16667212
...
Reviewed By: alexsn
Differential Revision: D16692962
fbshipit-source-id: 2502b74bf57ae63577fd3232303fc5f51de6d0fb
2019-08-07 12:10:33 -07:00
Ariel Mashraki
619b63d5f7
ent/schema: rename nullable to nillable
...
Reviewed By: idoshveki
Differential Revision: D16687892
fbshipit-source-id: e8cfaaf1241e94c2de0a9fe9077326339d593716
2019-08-07 06:56:33 -07:00
Ariel Mashraki
25f5a2ef01
entc/predicate: add isnull/notnull predicates for codegen
...
Reviewed By: idoshveki
Differential Revision: D16687226
fbshipit-source-id: 14a39e066447dbf77413e5c7f7318a2d61bddd32
2019-08-07 06:56:32 -07:00
Ariel Mashraki
23059c8bae
graph/ent: re-generate ent assets
...
Reviewed By: alexsn
Differential Revision: D16686149
fbshipit-source-id: f62ee0da4204460a59e6356d92faea774e796bf3
2019-08-07 04:08:28 -07:00
Ariel Mashraki
2fd1b728f3
ent: add AND operator for type predicates
...
Reviewed By: alexsn
Differential Revision: D16668249
fbshipit-source-id: 1554c3af9779fd551a90218c604d23b5bf8b8c6b
2019-08-06 14:41:56 -07:00
Ariel Mashraki
4565455ee4
ent/doc: add initial website
...
Reviewed By: alexsn
Differential Revision: D16668017
fbshipit-source-id: 3d4f5cb2a0277a4b1624ab60157d05302b898c52
2019-08-06 14:15:39 -07:00
Alex Snast
dfadb3e27b
entc: drop switch statements on single storage ( #12 )
...
Summary:
Pull Request resolved: https://github.com/facebookincubator/ent/pull/12
Pull Request resolved: https://github.com/facebookexternal/fbc/pull/1256
Reviewed By: a8m
Differential Revision: D16667212
fbshipit-source-id: e9f8a51986de5fe97356285e23946a61578d8164
2019-08-06 07:52:21 -07:00
Ariel Mashraki
cef32f1fb4
entc: add option to override codegen header
...
Summary:
Set the standard header ("Code generated by entc, DO NOT EDIT.") as default, and override it using option in graph.
No changes to graph except the `generate.go` file.
Reviewed By: idoshveki
Differential Revision: D16642348
fbshipit-source-id: d9fd1d2046e2fd96acbb100ef061fda75d99ce52
2019-08-04 05:12:33 -07:00
Ariel Mashraki
c5259c8528
entc: add relevant example-code for bytes field
...
Reviewed By: alexsn
Differential Revision: D16639870
fbshipit-source-id: 948cb0256fc8691a6c2194ee31db984d6ac1aede
2019-08-04 04:22:36 -07:00