Zach Daniel
|
f19426789a
|
fix: handle nil ash_functions_version
|
2023-04-06 12:10:13 -04:00 |
|
Zach Daniel
|
dc74dd534c
|
fix: properly set next migration name
|
2023-02-03 11:44:34 -05:00 |
|
Zach Daniel
|
cc643393d9
|
improvement: add migration_ignore_attributes
chore: update ash, fix ci
|
2023-02-01 02:05:04 -05:00 |
|
Zach Daniel
|
4f91e65d51
|
fix: properly set migrations_path default in umbrellas
|
2022-12-27 18:19:18 -05:00 |
|
Zach Daniel
|
5a9abdc69c
|
fix: properly skip unique indexes when configured
|
2022-12-21 02:16:30 -05:00 |
|
Zach Daniel
|
98418599f9
|
chore: release version v1.2.0
|
2022-12-13 14:55:26 -05:00 |
|
Zach Daniel
|
9d6996be25
|
fix: make migration generator work better for umbrellas
|
2022-12-13 13:31:57 -05:00 |
|
Zach Daniel
|
68c6d7aaf8
|
improvement: better error messages from mix tasks
fix: various broken behavior from new aggregate work
improvement: validate that references refer to relationships
closes #99
|
2022-12-10 15:59:50 -05:00 |
|
Zach Daniel
|
e271a27d3c
|
improvement: avg/min/max/custom aggregate support
fix: fix various problems with the model behind aggregates
|
2022-12-07 20:32:38 -05:00 |
|
Zach Daniel
|
059837651d
|
improvement: add unique constraints to changeset for custom unique indexes
improvement: separate out concurrent index creations and do them in a separate transaction
|
2022-11-25 14:06:22 -05:00 |
|
Zach Daniel
|
db3166ff88
|
Revert "improvement: use uuid_generate_v4() to eliminate need for uuid-ossp just for uuid defaults"
This reverts commit e0d7f0d0c0 .
|
2022-11-21 02:42:26 -05:00 |
|
Zach Daniel
|
26668df73d
|
improvement: add migration_defaults for customizing default values
|
2022-11-21 02:38:00 -05:00 |
|
Zach Daniel
|
e0d7f0d0c0
|
improvement: use uuid_generate_v4() to eliminate need for uuid-ossp just for uuid defaults
Thanks to @sevenseacat for pointing this out!
|
2022-11-21 02:14:47 -05:00 |
|
Zach Daniel
|
45356d6cce
|
WIP
|
2022-11-21 02:14:47 -05:00 |
|
Zach Daniel
|
b7b5758134
|
improvement: update to the latest ash
improvement: remove the need to dynamically expand fragments
|
2022-10-07 15:50:20 -04:00 |
|
Zach Daniel
|
94edf64322
|
fix: use attribute source for identity fields
|
2022-10-04 16:13:52 -04:00 |
|
Zach Daniel
|
12cf97d89e
|
fix: never attempt to group custom operations
|
2022-09-28 22:21:37 -04:00 |
|
Zach Daniel
|
79879e0bd6
|
fix: keep unique index keys in order in migrations
closes #109
|
2022-09-10 01:41:25 -04:00 |
|
Zach Daniel
|
385214694d
|
docs: total docs reorg
|
2022-08-24 12:07:38 -04:00 |
|
Zach Daniel
|
3c8ce4c5ba
|
fix: properly rewrite keys
|
2022-08-24 12:07:38 -04:00 |
|
Zach Daniel
|
a563786218
|
chore: rewrite keys properly
|
2022-08-24 12:07:38 -04:00 |
|
Zach Daniel
|
4a69edce2d
|
important: update to ash 2.0 branch
|
2022-08-24 12:07:38 -04:00 |
|
Zach Daniel
|
0772c6ea2d
|
fix: always install intended extensions in migration generator
|
2022-08-24 12:07:00 -04:00 |
|
James Harton
|
b561c4f8d4
|
fix: Squash dashes in migration names. (#105)
|
2022-08-15 12:29:01 -04:00 |
|
Zach Daniel
|
0fe770b9ea
|
fix: include prefix in the proper place when renaming attributes
closes: #104
|
2022-08-09 16:37:20 -04:00 |
|
Zach Daniel
|
eb2bd267cb
|
improvement: fix typecasting for calculations & embed access
chore: rebuild test migrations
|
2022-08-05 15:27:22 -04:00 |
|
Zach Daniel
|
778641fb28
|
fix: properly order check constraints
|
2022-07-22 00:50:19 -04:00 |
|
Zach Daniel
|
968fb45b4e
|
fix: remove check constraints before adding them
|
2022-07-22 00:45:49 -04:00 |
|
Zach Daniel
|
e20e68e73a
|
improvement: add custom_statements to migration generator
|
2022-07-21 13:34:38 -04:00 |
|
Zach Daniel
|
0f9a433c95
|
improvement: support || and &&
|
2022-07-20 14:19:06 -04:00 |
|
Zach Daniel
|
71ddb28332
|
fix: use attribute.name if attribute.source is nil
|
2022-06-28 15:57:30 -04:00 |
|
Zach Daniel
|
d023949667
|
fix: set attribute source properly
|
2022-06-28 15:10:26 -04:00 |
|
Zach Daniel
|
abf5fdf346
|
fix: ensure source is always set on attributes in snapshots
|
2022-06-21 22:33:24 -04:00 |
|
Rebecca Le
|
c54c67af9d
|
fix: rename attributes correctly in down migration (#98)
|
2022-05-31 12:14:05 -04:00 |
|
Josh Price
|
ff3039ee32
|
improvement: handle fallback ecto migration default elegantly (#94)
|
2022-05-24 12:11:32 -04:00 |
|
Zach Daniel
|
fbb7477f13
|
chore: fix build, remove IO.inspect
|
2022-05-24 02:14:58 -04:00 |
|
Zach Daniel
|
10038dd8dd
|
improvement: add ignore? option to references
|
2022-05-24 02:11:54 -04:00 |
|
Zach Daniel
|
eb61c2562a
|
fix: don't generate modify commands for attributes due to schema changes
|
2022-05-24 00:38:13 -04:00 |
|
Zach Daniel
|
7798721858
|
fix: default schema to primary schema
|
2022-05-24 00:03:16 -04:00 |
|
Zach Daniel
|
5a61409e56
|
fix: don't try and match reference schema to table schema
|
2022-05-18 13:47:08 -04:00 |
|
Zach Daniel
|
2a5c7ac4a2
|
improvement: check_migrations, rename to --check
fix: don't use `table` where we should use `schema` in migration generator
|
2022-05-18 13:21:58 -04:00 |
|
Zach Daniel
|
6c5ee9aae5
|
improvement: add static schema specification in DSL
improvement: support static schema specification in migration generator
|
2022-05-13 17:41:30 -04:00 |
|
Zach Daniel
|
a916e2c470
|
fix: inspect un-defaultable value in error message
|
2022-05-02 18:02:19 -04:00 |
|
Josh Price
|
a9b2fc83df
|
improvement: Add EctoMigrationDefault protocol and implement defaults (#87)
|
2022-04-19 00:06:02 -04:00 |
|
Zach Daniel
|
f57a77f912
|
fix: don't add reference when renaming column if unnecessary
fix: don't cast `nil` to `""`
|
2022-02-18 22:30:12 -05:00 |
|
Zach Daniel
|
efaa7c6cc6
|
fix: properly handle relationship filter bindings
fix: don't consider fields changed with only source -> name changes
|
2022-02-14 17:44:17 -05:00 |
|
Zach Daniel
|
973a73e18c
|
fix: handle name -> source change in more places
|
2022-02-14 16:30:25 -05:00 |
|
Zach Daniel
|
6c20f593b0
|
fix: handle name -> source rename in operation ordering
|
2022-02-14 15:38:16 -05:00 |
|
Zach Daniel
|
97bd185c17
|
feat: support cast_in_query?/0 and source
|
2022-02-14 11:39:50 -05:00 |
|
Zach Daniel
|
e2bd3c5aec
|
improvement: support access syntax
|
2022-02-07 16:48:36 -05:00 |
|