Commit Graph

2007 Commits

Author SHA1 Message Date
Ariel Mashraki
d0c5afa705 entc/gen: make generated client to implement the ent.Mutator interface (#3161) 2022-12-09 21:18:25 +02:00
Pedro Henrique
3f4916ff8b dialect/sql/schema: fix issue with WriteDriver when using Postgres with Query (#3162) 2022-12-09 21:08:55 +02:00
Christopher Schmitt
d7f2f3a098 entc/gen: add driver as a reserved field word (#3158) 2022-12-09 08:08:30 +02:00
Bumsik Kim
d5aa8d20f8 doc: tutorial typo fix (#3153)
* doc/md: Fix import path in example

* doc/md: Fix old contrib package doc path
2022-12-08 08:47:20 +02:00
Pedro Henrique
0f20a3d007 entc/integration: test with Postgres 15 (#3152) 2022-12-07 11:55:06 +02:00
mori yuta
b3ef46d768 doc: fix typo on versioned migration tutorial (#3139)
* fix typo

codegn -> code-gen

* Update doc/md/versioned/07-verifying-safety.md

Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com>
2022-12-07 11:52:35 +02:00
Ariel Mashraki
381483e45c entc/gen: remove unnecessary sqlgraph.To step on HasE predicates (#3144)
Predicate that checks existence-only do not need the 'other' table
2022-12-04 13:15:16 +02:00
Ariel Mashraki
3f1d7c960e example: add jsonencode using extension (#3142) 2022-12-04 10:38:23 +02:00
mori yuta
f40fff0f5c doc/md: corrected design deviations in the text. (#3138) 2022-12-03 08:35:08 +07:00
Ariel Mashraki
f1205ce95f entc/gen: remove driver specific implementation for Exist (#3136) 2022-12-01 17:39:52 +02:00
Rotem Tamir
fe5727df4a doc/website/blog: rename zero downtime blog (#3135) 2022-12-01 16:05:16 +02:00
Ronen Lubin
d2ecb487d2 doc/website/blog: add new blog post (#3132) 2022-12-01 15:25:06 +02:00
Ariel Mashraki
122574376b dialect/sql: add except and intersect to builder (#3127)
* dialect/sql: add except and intersect for builder

* dialect/sql: report an error in case INTERSECT/EXCEPT ALL were set in SQLite

Co-authored-by: Liooo <ryoyamada3@gmail.com>
2022-11-28 14:54:59 +02:00
Pedro Henrique
397afc3d85 dialect/sql/schema: avoid setting the primary key when no primary key is present (#3114)
* dialect/sql: avoid setting the primary key when no primary key is present

* fix tests

* adds comment
2022-11-28 06:48:00 +02:00
VTRyo
bc931edddf doc/md: change example file path (#3124) 2022-11-27 14:36:38 +02:00
Ariel Mashraki
f7109f0274 dialect/sql/schema: make WriteDriver friendlier (#3119)
Also, add a guide for writing and executing data migrations files.
2022-11-27 13:27:15 +02:00
cheny-alf
2840921231 dialect/sql: fix escape issue occurred in fuzzy testing (#3115)
* fix(builder):fix escape method

* fix(builder):fix escape method

Co-authored-by: chenfuqing <chenfuqing@laiye.com>
2022-11-26 13:26:14 +02:00
Karsten Köhler
05de3fb096 doc/md: fix typo in Atlas link (#3116) 2022-11-26 11:14:05 +02:00
Ariel Mashraki
b6a475f066 entc/gen: skip generating edge-schema unique indexes if defined 2022-11-23 18:56:02 +02:00
Ariel Mashraki
2d980550db doc/edges: document the new edges behavior 2022-11-20 17:37:08 +02:00
Ariel Mashraki
f46dd7ace8 dialect/sql/sqlgraph: add support for edge-schema in create-bulk 2022-11-20 17:37:08 +02:00
Ariel Mashraki
aa3d21f01a dialect/sql/sqlgraph: changing the M2M creation semantic from Add to Connect
Thus, calling AddE with the same edge values, ignore and not throw an error.
For edge-schemas with extra fields, we maintain the same logic because we cannot
determine if the extra fields have different values that what exist in the database
2022-11-20 17:37:08 +02:00
dependabot[bot]
4c9d61cf16 build(deps): bump go.opencensus.io from 0.23.0 to 0.24.0 (#3074)
Bumps [go.opencensus.io](https://github.com/census-instrumentation/opencensus-go) from 0.23.0 to 0.24.0.
- [Release notes](https://github.com/census-instrumentation/opencensus-go/releases)
- [Commits](https://github.com/census-instrumentation/opencensus-go/compare/v0.23.0...v0.24.0)

---
updated-dependencies:
- dependency-name: go.opencensus.io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-19 22:24:05 +02:00
dependabot[bot]
fe1ebc55ab build(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (#3091)
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.3.0...v3.3.1)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-19 22:23:44 +02:00
dependabot[bot]
dfb675bf32 build(deps): bump loader-utils from 2.0.0 to 2.0.4 in /doc/website (#3097)
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.0 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.0...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-19 22:23:27 +02:00
Ariel Mashraki
4dd6b5bb74 entc/gen: minor imporvements to make goimports work easier (#3106) 2022-11-18 22:54:17 +02:00
Ariel Mashraki
da9322fd2e entc/gen: remove unnecessary import from templates (#3105) 2022-11-18 21:45:48 +02:00
Ariel Mashraki
209d446859 Delete .bencher directory (#3103) 2022-11-18 21:45:34 +02:00
Rotem Tamir
a5aadd7737 doc/md/versioned: fixes to tutorial (#3102) 2022-11-17 11:04:53 +02:00
Ariel Mashraki
5954fa8b15 dialect/sql/schema: normalize ent/schema (desired state) on replay mode (#3100) 2022-11-16 20:01:36 +02:00
Rotem Tamir
cd60f84853 doc/md/versioned: upgrading to versioned migrations (#3095) 2022-11-16 10:59:06 +02:00
Ariel Mashraki
8a8c72f377 example/migration: improve atlas migration example (#3092) 2022-11-14 13:58:35 +02:00
Ariel Mashraki
891fc8fecf dialect/sql/schema: support setting default value expressions on id fields (#3089) 2022-11-13 18:55:04 +02:00
Ariel Mashraki
53bdc325c0 entc/gen/schemaconfig: set alternate edge-schema names from config (#3087)
Fixed https://github.com/ent/ent/issues/3082
2022-11-12 21:42:57 +02:00
Ariel Mashraki
25021635a0 doc/fields: document default values using annotations 2022-11-12 14:38:33 +02:00
Ariel Mashraki
1e5f68646f dialect/sql/entsql: support setting expression as column default value
Fixed https://github.com/ent/ent/issues/3069
2022-11-12 14:38:33 +02:00
Ariel Mashraki
3b5a535801 dialect/sql/schema: allow setting JSON default values on pg, sqlite and maria (#3081) 2022-11-11 07:41:21 +02:00
Ariel Mashraki
b86bc12db9 doc: document custom index operator classes (#3079) 2022-11-09 20:50:45 +02:00
Weilence
b0eb20f0f7 entc/gen: enable BuildFlags in *.go (#3075)
Co-authored-by: Weilence <weilence163.com>
2022-11-08 18:32:40 +02:00
Ariel Mashraki
eae7d390a9 dialect/sql: add support for index operator-class using atlasgo.io (#3073) 2022-11-08 14:08:10 +02:00
nzlov
942eb56b2a cmd/ent: add comments to 'describe' command (#3067) 2022-11-07 16:23:07 +02:00
Ariel Mashraki
a91aabe3ef entc/gen: ensure foreign-key constraints are unique in codegen (#3066) 2022-11-05 07:28:50 +02:00
Ronen Lubin
5d4f02620d dialect/sql/sqljson: add ValueIsNotNull predicate (#3058)
* dialect/sql: add json ValueIsNotNull predicate

* get rid of false positive dupl linter warning

* add json valueIsNotNull case to integration tests

* fix rejects
2022-11-02 11:18:15 +02:00
Ariel Mashraki
35d0d4c3db dialect/sql/sqlgraph: handle edge-schema in M2O/O2Oi calls entql 2022-11-01 19:46:33 +02:00
Ariel Mashraki
521f9b57bc entc/gen: copy annotations to the Through meta-edge 2022-10-31 15:55:57 +02:00
Ariel Mashraki
c063978d68 entc/gen: ensure edge.StorageKey and edge.Field do not conflict
Fixed https://github.com/ent/ent/issues/2205.
v0.11.4
2022-10-30 00:08:44 +03:00
Ariel Mashraki
e7ce44adb1 dialect/sql: support mapping non-lowercased tags 2022-10-27 23:03:32 +03:00
dependabot[bot]
f1223dc879 build(deps): bump github.com/mattn/go-sqlite3 from 1.14.15 to 1.14.16
Bumps [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) from 1.14.15 to 1.14.16.
- [Release notes](https://github.com/mattn/go-sqlite3/releases)
- [Commits](https://github.com/mattn/go-sqlite3/compare/v1.14.15...v1.14.16)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-sqlite3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-27 22:53:25 +03:00
Ariel Mashraki
3ddcb76ba0 entc/gen: fix codegen typo 2022-10-26 21:08:39 +03:00
Ariel Mashraki
fc9a4f9c6e dialect/sql: add example for OrderExpr on postgres 2022-10-26 21:08:39 +03:00