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
Ariel Mashraki
a733167c6f
doc: add MapsTo annotation to graphql tutorial ( #4219 )
2024-09-19 20:25:10 +03:00
Giau. Tran Minh
cb22300b38
chore: bump atlas to latest master ( #4212 )
2024-09-13 23:37:33 +07:00
Giau. Tran Minh
63596a9dca
chore: pin Go to the minor version (1.23) ( #4209 )
...
* chore: pin Go to the minor version
* chore: ignore `hax`, `udo` and `leafs`
2024-09-13 14:16:26 +07:00
Liam Stanley
a2b36fdeb4
doc: add entrest, mark entviz/elk as deprecated ( #4180 )
...
Signed-off-by: Liam Stanley <liam@liam.sh >
2024-09-09 13:35:19 +03:00
Ariel Mashraki
459b772567
entc/gen/template: clone modifiers if enabled ( #4189 )
...
Fixed https://github.com/ent/ent/issues/4026
v0.14.1
2024-08-23 11:55:49 +03:00
Tran Minh Luan
057c0ee063
go: update go to latest ( #4188 )
...
* go: update go to latest
* chore: fix lint
2024-08-23 11:46:59 +03:00
Ariel Mashraki
7aef607da4
website: add schema views doc ( #4160 )
2024-07-30 10:30:31 +03:00
Noam Cattan
462b9c2547
doc: update atlas action documentation ( #4158 )
2024-07-29 09:35:50 +03:00
Ariel Mashraki
15bebe8d89
ent: support schema view ( #4157 )
v0.14.0
2024-07-28 19:00:47 +03:00
Ariel Mashraki
5cd2ede22d
dialect/entsql: add Skip annotation ( #4156 )
2024-07-26 23:03:21 +03:00
Ariel Mashraki
be9aafdc49
doc: update link to functional-indexes guide
2024-07-22 14:23:25 +03:00
Omer Tsach
039bd5efd5
removed unneeded boilerplate from several code sections in mdx file ( #4151 )
...
Co-authored-by: Omer Tsach <omertsach@MacBook-Pro.local >
2024-07-21 17:51:18 +03:00
Ariel Mashraki
592046521b
doc: explain how to use functional indexes in migrations ( #4150 )
2024-07-20 21:00:42 +03:00
Ariel Mashraki
10de04eeaa
doc: explain how to use functional indexes in migrations ( #4149 )
2024-07-20 11:48:52 +03:00
Carlos Tadeu Panato Junior
807b4a758b
entc/gen/templates: update func godoc to match the method name ( #4083 )
...
Signed-off-by: cpanato <ctadeu@gmail.com >
2024-07-19 13:12:09 +03:00
Ariel Mashraki
34158f2c12
doc: update project description ( #4146 )
2024-07-17 07:45:02 +03:00
Hila Kashai
d1bb11ab63
doc/md: update enum doc ( #4145 )
2024-07-16 15:32:10 +03:00
Ariel Mashraki
3b3f84c347
doc: minor fixes to rls page ( #4142 )
2024-07-15 07:15:59 +03:00
Ariel Mashraki
9f61938bcc
doc: explain how to use policies in migrations ( #4141 )
2024-07-14 14:53:22 +03:00
Ariel Mashraki
1073ce511e
doc: explain how to use extensions in migrations ( #4140 )
2024-07-13 23:07:53 +03:00
Ariel Mashraki
94f69b0acb
doc: explain how to use triggers in migrations ( #4138 )
2024-07-13 10:41:27 +03:00
Ariel Mashraki
4ce0013c76
doc: explain how to use enum types properly ( #4137 )
2024-07-12 18:27:08 +03:00
Ariel Mashraki
e57ff4adce
doc: explain how to use composite types properly ( #4136 )
2024-07-12 14:38:08 +03:00
Ariel Mashraki
727aa0acd7
doc/website: fix ui build ( #4135 )
2024-07-12 13:07:39 +03:00
Ariel Mashraki
826aa41c27
doc: explain how to use domain types properly ( #4134 )
2024-07-12 12:45:42 +03:00
Ariel Mashraki
7871b82e81
schema/field: support annotating fields as deprecated ( #4132 )
2024-07-10 15:55:37 +03:00
Ariel Mashraki
db2088c34a
entc/gen: concurrent gofmt ( #4104 )
...
After #584 goimports does not need to resolve packages, and running concurrent fmt is faster than serialized one
2024-06-17 12:43:29 +03:00
Ariel Mashraki
a1a79186fd
entc/gen/template: improve goimports time by adding missing imports ( #4103 )
2024-06-17 12:03:34 +03:00
Jannik Clausen
092b62a322
schema/field: add support for ValueScanner on field.Bytes() ( #4067 )
2024-05-21 08:58:50 +02:00
Ariel Mashraki
61751fc92c
entc/gen: fix conflict between set_id edge field and mutation fields ( #4062 )
2024-05-19 14:26:59 +03:00
Ariel Mashraki
e56fd86cad
entc/gen: add SetID to predefined mutation methods ( #4061 )
2024-05-19 12:55:27 +03:00
Ariel Mashraki
7064e58744
dialect/sql/sqlgraph: replace IN with EXISTS in HasNeighbors/With predicates ( #4060 )
2024-05-19 12:31:07 +03:00
Ariel Mashraki
7fd7ce537e
doc/website: add skiptx option to graphql ( #4042 )
2024-04-30 21:09:36 +03:00