Ariel Mashraki
95a3e5f970
dialect/sql: reset session variables when query is done ( #4364 )
2025-03-28 06:21:31 +03:00
Jannik Clausen
9db6f4df43
all: update atlas ( #4362 )
2025-03-25 15:12:42 +01:00
Jannik Clausen
c877aa65c4
dialect/sql/schema: revert min length logic for state reader ( #4359 )
...
While this change is correct and eventually should land, currently it is creating too many noise in existing projects. Therefore, this change is reverted until a better solution is found.
2025-03-21 19:32:06 +01:00
Giau. Tran Minh
6b1d0a2e84
entc/gen: fixed conflict with package name table/column ( #4357 )
...
* entc/gen: fixed conflict with package name table/column
* examples: codegen
* entc/integration: codegen
2025-03-19 16:00:07 +07:00
Giau. Tran Minh
ce61476d6d
entc/gen/template: remove receiver conflict handling logic ( #4356 )
...
* examples: ensure tests is stable
* entc/gen/template: remove receiver conflict handling logic
* examples: codegen
* entc/integration: codegen
2025-03-19 15:35:03 +07:00
Giau. Tran Minh
153dfa1782
entc/gen: change receivers to static one ( #4355 )
...
* entc/gen: change receivers to static one
* entc/integration: codegen
* examples: codegen
* chore: fixed spacing
2025-03-19 15:10:47 +07:00
Giau. Tran Minh
088bfd75ad
entc/gen/template: allow nested template access Receiver ( #4354 )
v0.14.4
2025-03-17 17:16:05 +07:00
Jannik Clausen
6109670fa2
entc/integration: add integration testing for PG16 and PG17 ( #4353 )
2025-03-17 10:04:41 +01:00
Michael Caulley
6813cdd337
fix: set the dialect for the generated query ( #4349 )
...
different quote characters are used by different dialects
2025-03-12 14:04:42 +01:00
Jannik Clausen
80f9cbf5bf
dialect/sql/schema: qualify if schema is given ( #4346 )
2025-03-10 14:24:01 +01:00
Jannik Clausen
7f5f143bd2
doc/md: docs for new globalid feature ( #4344 )
v0.14.3
2025-02-25 12:42:25 +01:00
Jannik Clausen
fed373ab2f
dialect/sql/schema: support dialect specific view definitions ( #4340 )
2025-02-24 13:43:19 +01:00
Jannik Clausen
addae7fc6f
cmd/internal/base: add build tags flag to schema dump command ( #4339 )
2025-02-24 12:46:24 +01:00
MengYX
428604afd7
fix: ent schema panics if any field contains the DefaultExprs annotation ( #4338 )
...
fixes https://github.com/ent/ent/issues/4337
2025-02-24 08:19:12 +01:00
Jannik Clausen
8b85c83e00
dialect/sql/schema: add multi schema and view support for schema dump ( #4335 )
2025-02-21 15:16:17 +01:00
Ronen Lubin
727a677465
doc/website: fix some cmd in rag-with-ent blog ( #4331 )
v0.14.2
2025-02-13 22:02:58 +07:00
Rotem Tamir
550806cd6c
doc/website/blog: rags with ent ( #4330 )
...
* doc/website/blog: rags with ent
* more examples
* image
2025-02-13 14:53:18 +02:00
Giau. Tran Minh
2b1ad7e4b0
chore: bump x/tools to latest ( #4329 )
...
* chore: bump `x/tools` to latest
* chore: fixed lint on go1.24
2025-02-13 16:09:44 +07:00
Ariel Mashraki
c5db03c30e
dialect/sql/schema: support setting schema name for migration ( #4327 )
2025-02-12 18:18:03 +02:00
Jannik Clausen
da9f897368
cmd/entfix: rename entfix module to be aligned with other ent commands ( #4328 )
2025-02-12 17:00:23 +01:00
Jannik Clausen
e84d59c821
doc/website: fix go get entfix path ( #4326 )
2025-02-12 16:09:36 +01:00
Ronen Lubin
bfd5471a48
doc: add index.html for entfix cmd ( #4325 )
...
* doc: add index.html for entfix cmd
* fix typo
2025-02-12 15:26:54 +01:00
Jannik Clausen
598ae18ac1
entc/gen: fix globalid annotation encoding ( #4314 )
2025-01-27 19:40:05 +01:00
Jannik Clausen
7d72a2864d
entc/gen: resolve merge conflicts on file load ( #4313 )
...
If there is no conflict in the schema, the existing logic will not attempt to resolve a conflict. Therefore, if there is a conflict on file load, there now also is an attempt to fix the conflict.
2025-01-27 09:38:20 +01:00
Jannik Clausen
0edce5f3d6
entc/gen: resolve merge conflicts on global id file ( #4312 )
2025-01-23 13:59:47 +01:00
Jannik Clausen
ec5bfadcab
entc/gen: compute default target on LoadGraph ( #4311 )
2025-01-22 12:04:28 +01:00
Jannik Clausen
4478d3ccb3
cmd/entfix: add utility binary entfix ( #4306 )
...
* cmd/entfix: add utility binary entfix
First command is 'entfix globalid' which will convert an existing ent_types table to the globalid ent feature.
* CR
2025-01-20 15:07:31 +01:00
Jannik Clausen
f7fed7316b
cmd/ent: exit code 1 on error ( #4307 )
2025-01-20 10:21:47 +01:00
Jannik Clausen
a0182c96eb
entc/gen: allow writing increments to disk ( #4304 )
...
Required for entfix command.
2025-01-19 15:17:11 +01:00
Ariel Mashraki
5fc0c9c6af
doc: reference discord instead of slack
2025-01-18 09:52:34 +02:00
Ariel Mashraki
c101cfa205
doc/faq: revert 5c91f7 ( #4305 )
...
It is also already described in the annotations docs
2025-01-18 09:43:29 +02:00
Ariel Mashraki
ac66a7f8b5
doc: add sponsors section ( #4302 )
...
* doc: add sponsors section
* Update README.md
2025-01-16 21:37:18 +02:00
Tobias Krischer
f9572c6f18
fix: use bigint for uint32 and uint16 in postgres driver ( #4301 )
2025-01-16 21:26:06 +02:00
Jannik Clausen
b91f8daf0e
dialect/sql/schema: remove package prefix from globalid error ( #4299 )
2025-01-16 11:39:11 +01:00
Jannik Clausen
05c977357f
dialect/sql/schema: add schema dump command ( #4296 )
...
* dialect/sql/schema: add schema dump command
* entc/gen/template: drop build flag from generated globalid.go
2025-01-15 16:24:02 +01:00
Jannik Clausen
01e21a2c30
dialect/sql/schema: remove deprecated legacy migration engine ( #4294 )
2025-01-14 12:57:51 +01:00
Jannik Clausen
6cfa2288bb
entc: global id feature ( #4293 )
...
Feature to add annotations to ent schema to ensure sql tables have sequential auto-increment id columns. Meant to be a better alternative for entgql / gqlgen globally unique id feature.
2025-01-13 20:49:28 +01:00
Jannik Clausen
adfd86c303
dialect/entsql: allow to define auto increment start value ( #4292 )
...
Preparation to rewrite the universal id feature to rely on type ranges defined statically in the schema instead of dynamically in a database.
2025-01-09 20:03:39 +01:00
Jannik Clausen
d5c8b282de
dialect/sql/schema: inspect outside transaction in auto migrate ( #4290 )
...
Since SQLite does not allow enabling/disabling foreign key checks within a transaction, Atlas disabled foreign key checks before opening a transaction and re-enables them after commit/rollback. This involves checking for violations every time the auto migrate tool checks for changing. By opening a transaction only in case there are changes, we can avoid this when not needed.
Closes https://github.com/ariga/atlas/issues/3297
2025-01-09 08:32:47 +01:00
Brandon Bennett
fc57ede2fe
entc/gen: add 'Schema' to the restricted global identifiers ( #4286 )
2024-12-31 07:24:25 +02:00
Aman Bansal
a85a229311
entc.gen: support adding extra fields to mutations ( #4281 )
...
* ability to add additional fiels to type xxMutation {}
* Update entc/gen/template.go
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
* Update entc/gen/template/builder/mutation.tmpl
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
---------
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
2024-12-22 21:00:06 +02:00
Andy Day
62bac3a416
entc/gen: skip views in mutation predicates template ( #4274 )
...
Essentially an identical bug as fixed in #4273
2024-12-13 07:17:55 +02:00
Justin Hiltz
719ed7dc28
privacy: skip generating mutation rules for views ( #4273 )
...
Co-authored-by: justin <justinhiltz40@gmail.com >
2024-12-12 10:10:43 +02:00
Tantatorn Suksangwarn
eb09059141
schema/field: add DefaultFunc and UpdateDefault to float types ( #4256 )
...
* feat: add `DefaultFunc` to float type
* feat: add `UpdateDefault` to float type
* test: update `TestMarshalDefaults` in `schema_test.go`
2024-11-30 00:26:01 +02:00
leaked memory
365b498176
doc: remove -d flag in go get commands ( #4251 )
...
As pointed [here](https://go.dev/doc/go-get-install-deprecation ),
since Go 1.18, `go get` always act as `go get -d`.
2024-11-02 16:56:16 +02:00
Ronen Lubin
89ad7fa39d
dialect/sql: fix error formatting ( #4244 )
...
* dialect/sql: fix error formating
* use errors.join
2024-10-21 14:56:53 +03:00
Mohsin Hijazee
d1dab301c6
dialect/sql: add HasPrefixFold and HasSuffixFold predicates ( #4233 )
...
* FieldHasPrefixFold and HasPrefixFold predicates
* FieldHasSuffixFold and HasSuffixFold predicates
* Review feedback - per dialect SQL generation.
2024-10-09 16:32:48 +03:00
Ariel Mashraki
9627017062
dialect/sql: support scanning extra nullable time columns ( #4232 )
2024-10-05 11:03:53 +03:00
Chandler Davis
0c74e8ee0d
doc: add warning for Unwrap ( #4217 )
...
* entc: document Unwrap with panic, doc: add warning for Unwrap
* resolve feedback
2024-09-20 00:43:13 +03:00
Ariel Mashraki
009b396d7e
schema/field: allow setting time fields as unique ( #4220 )
...
* schema/field: allow setting time fields as unique
* .github: goodbye crate-ci/typos
2024-09-19 21:59:59 +03:00