maxilozoz
|
d6fd283f68
|
dialect/sql: add support for selector in the notIn predicate (#861)
* `notIn` support Selector like `in`
* `notIn` args check
|
2020-10-19 14:47:17 +03:00 |
|
Ariel Mashraki
|
2128d0baee
|
dialect/sql/schema: apply size-check only if it is defined in schema (#855)
|
2020-10-15 14:17:32 +03:00 |
|
Ariel Mashraki
|
fae1956828
|
entql: add typed-builder for field predicates
|
2020-10-11 14:41:03 +03:00 |
|
Ariel Mashraki
|
16e804a788
|
entql: add experimental implementation for entql
|
2020-10-11 14:41:03 +03:00 |
|
Ariel Mashraki
|
13b379d07c
|
dialect/sql/schema: properly handle indexes of tables with uncountable name (#828)
|
2020-10-08 23:24:54 +03:00 |
|
Alex Snast
|
cd0a79e821
|
sql/builder: expand limit / offset into query instead of args (#816)
|
2020-10-04 13:13:56 +03:00 |
|
Ariel Mashraki
|
9d3a621eb8
|
dialect/sql: minor comments fixes
|
2020-10-01 20:07:16 +03:00 |
|
maxilozoz
|
21c2b3b467
|
dialect/sql: add left/right join support for selector builder
|
2020-10-01 20:03:45 +03:00 |
|
Ariel Mashraki
|
142773b73d
|
dialect/sqlscan: support scanning []uint8 type (#797)
Fixed #796
|
2020-09-24 11:13:23 +03:00 |
|
Alex Snast
|
bd4d2a553c
|
dialect/sql: export conn type (#767)
|
2020-09-15 16:17:43 +03:00 |
|
Ariel Mashraki
|
2c0d7e5a42
|
dialect/sql/sqljson: add all predicates for length (#764)
|
2020-09-15 12:38:36 +03:00 |
|
Ariel Mashraki
|
3578d73a8f
|
dialect/sql/sqljson: add length predicate (#763)
|
2020-09-15 11:53:54 +03:00 |
|
Ariel Mashraki
|
3cb7824561
|
json predicates (#760)
* dialect/sql/sqljson: cast postgres non-string values
* entc/integration: test json predicates
|
2020-09-14 12:37:57 +03:00 |
|
Ariel Mashraki
|
cbff065b51
|
dialect/sql/sqljson: add {lt,lte} to predicates (#757)
|
2020-09-13 16:12:37 +03:00 |
|
Ariel Mashraki
|
690e9cd402
|
dialect/sql/sqljson: add {neq,gt,gte} to predicates (#756)
|
2020-09-13 15:25:02 +03:00 |
|
Ariel Mashraki
|
1348df349f
|
dialect/sql/schema: disable fixture in default migration (#753)
|
2020-09-13 11:13:02 +03:00 |
|
Ariel Mashraki
|
9743213860
|
dialect/sql/sqlgraph: catch selector errors before query execution
|
2020-09-10 22:53:25 +03:00 |
|
Ariel Mashraki
|
09be472be8
|
dialect/sql: add option for adding and getting error from builders
|
2020-09-10 22:53:25 +03:00 |
|
Ariel Mashraki
|
d16e78e686
|
dialect/sql: add godoc regarding the dialect/sql package (#745)
|
2020-09-09 12:25:17 +03:00 |
|
Ariel Mashraki
|
ce48ab99b8
|
dialect/sql/sqljson: move json predicates to a package (#735)
|
2020-09-07 21:22:12 +03:00 |
|
Ariel Mashraki
|
fc03257412
|
dialect/sql: add an option for clearing m2m edges (#730)
|
2020-09-06 17:27:31 +03:00 |
|
Ariel Mashraki
|
e4767ed83e
|
dialect/sql: add json-eq op for predicates (#728)
|
2020-09-05 20:21:13 +03:00 |
|
Ariel Mashraki
|
6a1829cc33
|
dialect/sql: add DotPath option to json option (#725)
|
2020-09-04 14:13:29 +03:00 |
|
Ariel Mashraki
|
4cdfc7b57e
|
integration: test json predicates in ci (#724)
|
2020-09-03 11:15:31 +03:00 |
|
Ariel Mashraki
|
6f960ec392
|
dialect/sql: add has-key for json predicates (#723)
|
2020-09-02 17:57:20 +03:00 |
|
Ariel Mashraki
|
e215ae0cd7
|
dialect/sql: make WriteOp chainable (#710)
|
2020-08-29 21:18:10 +03:00 |
|
Ariel Mashraki
|
48389c5e94
|
dialect/sql: add the basic operators to WriteOp (#700)
* dialect/sql: add the basic operators to WriteOp
|
2020-08-26 18:20:45 +03:00 |
|
Ariel Mashraki
|
578de828c7
|
dialect/sql: change sql predicate constructor
|
2020-08-26 16:42:44 +03:00 |
|
Ariel Mashraki
|
0d23ef86de
|
dialect/sql: wraps the bytes.Buffer methods to make them chainable
|
2020-08-26 16:13:26 +03:00 |
|
Ariel Mashraki
|
94eee235b4
|
dialect/sql: add json-path for sql builders
|
2020-08-25 11:05:32 +03:00 |
|
Ariel Mashraki
|
c907c8bbbc
|
integ: add sqlite to json tests (#686)
|
2020-08-23 20:51:19 +03:00 |
|
Ariel Mashraki
|
ae7ba0b43c
|
dialect/sql: minor comment fixes (#687)
|
2020-08-23 20:48:56 +03:00 |
|
Ariel Mashraki
|
b18716931d
|
dialect/sql: change boolean operators wrapping (#678)
The reason is to parentheses only when it's necessary.
|
2020-08-20 10:08:31 +03:00 |
|
Ariel Mashraki
|
fd0a7f9f02
|
all: facebookincubator/ent => facebook/ent (#660)
ent repository is going to be migrated to facebook organization
|
2020-08-18 11:05:08 +03:00 |
|
Ariel Mashraki
|
d9c8130d08
|
dialect/sql: configure contains-fold per dialect (#666)
|
2020-08-13 17:26:19 +03:00 |
|
Ariel Mashraki
|
16d98d1acc
|
dialect/sql/schema: accept default values for enum fields (#646)
Fixed #644
|
2020-07-28 12:55:02 +03:00 |
|
Ariel Mashraki
|
3b77e5d71a
|
dialect/sql/sqlgraph: use correct column when querying m2o/o2o edges (#629)
Fixed #621
|
2020-07-21 10:21:51 +03:00 |
|
Ariel Mashraki
|
33e4eb3a52
|
dialect/sql/schema: change id type of ent_types table to be unsigned (#612)
|
2020-07-16 20:07:37 +03:00 |
|
Ariel Mashraki
|
720766432a
|
dialect/sql/sqlgraph: initial work for batch insert (#573)
This is the first part for adding batch insert support for the framework.
The second part if the codegen.
|
2020-07-08 17:48:26 +03:00 |
|
Ariel Mashraki
|
cedeef653a
|
dialect/sql/schema: accept convert from string2enum and enum2stirng (#587)
|
2020-07-05 22:22:50 +03:00 |
|
Ariel Mashraki
|
3e7481c3a0
|
dialect/sql/schema: ignore mysql default values for type type (#561)
|
2020-06-21 23:16:05 +03:00 |
|
Ariel Mashraki
|
55c48a7ef8
|
dialect/sql/schema: minor style change (#557)
|
2020-06-17 23:12:03 +03:00 |
|
Ariel Mashraki
|
d26fbaeb54
|
dialect/postgres: fix postgres naming prefix and detection for indexes (#543)
|
2020-06-10 22:24:16 +03:00 |
|
Christoph Hartmann
|
e03e387988
|
dialect/sql/schema: handle sql json type for schema OfflineMigration (#542)
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
|
2020-06-10 15:41:37 +03:00 |
|
Ariel Mashraki
|
cfee55e514
|
schema/field: add an option to configure the database type (#484)
|
2020-05-11 15:07:33 +03:00 |
|
Alex Snast
|
68db86be76
|
avoid multiple rows.Err calls on error path
Signed-off-by: Alex Snast <alexsn@fb.com>
|
2020-05-11 14:26:40 +03:00 |
|
Ariel Mashraki
|
997a060043
|
dialect/sql/schemma: fail if column type is invalid (#486)
|
2020-05-11 14:20:35 +03:00 |
|
Ciaran Liedeman
|
f59abad425
|
fix: checks for error after rows.Next call (#480)
|
2020-05-09 16:23:47 +03:00 |
|
Ariel Mashraki
|
7a0b530b89
|
dialect/sql/schema: fix sqlite indexes matching (#471)
|
2020-05-07 10:05:17 +03:00 |
|
Ariel Mashraki
|
bcb579106a
|
dialect/sql/schema: revert #463 for int type (#470)
|
2020-05-07 08:23:10 +03:00 |
|