Commit graph

545 commits

Author SHA1 Message Date
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
d04fd201f2 fix: test and confirm behavior of schemas 2022-05-22 18:30:20 -04:00
Zach Daniel
be15257531 fix: use correct bindings for filtered relationships 2022-05-22 02:12:07 -04:00
Zach Daniel
57a8716a94 chore: add failing test for #331 2022-05-22 00:43:10 -04:00
Zach Daniel
d2e5c71a6b fix: cast calcs in query expressions 2022-05-20 13:42:20 -04:00
Zach Daniel
4ec454d4f1 fix: explicitly type cast aggregate/calc selects 2022-05-20 13:22:32 -04:00
Zach Daniel
316a4408f5 chore: fix test 2022-05-18 15:47:43 -04:00
Zach Daniel
c7f5e1a359 chore: release version v0.42.0-rc.2 2022-05-18 13:48:17 -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
75bee65b29 chore: release version v0.42.0-rc.1 2022-05-18 13:22:37 -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
610e38812d chore: use new config 2022-05-14 03:01:14 -04:00
Zach Daniel
ff05084b8f improvement: add explicit timeout capability declaration 2022-05-14 02:58:04 -04:00
Zach Daniel
41fdc36ecb chore: update to latest ash 2022-05-13 18:00:39 -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
4e85466724 fix: handle combinations of distinct & sort
closes #93
2022-05-10 22:48:04 -04:00
Josh Price
91a61b488e
fix: ensure all single actions are explicitly marked as primary? (#95) 2022-05-08 08:08:06 -04:00
Zach Daniel
5f5eabce27 fix: only rename schema when necessary 2022-05-02 19:30:01 -04:00
Zach Daniel
a916e2c470 fix: inspect un-defaultable value in error message 2022-05-02 18:02:19 -04:00
Josh Price
2d4f30d669
chore: update sobelow, excoveralls and ex_check deps (#92) 2022-04-28 10:50:00 -04:00
Josh Price
09475e408e
improvement: implement decimal ecto migration default (#91) 2022-04-28 10:48:44 -04:00
Josh Price
67920efbad
chore: update dev dependencies (#90) 2022-04-27 17:11:18 -04:00
Josh Price
157a5b33e3
improvement: support float as Ecto migration default (#89) 2022-04-27 17:10:51 -04:00
Zach Daniel
279123a174 chore: more master -> main work 2022-04-27 09:55:08 -04:00
Zach Daniel
cc36716df8 chore: release version v0.42.0-rc.0 2022-04-26 11:05:38 -04:00
Zach Daniel
155c287ea1 improvement: update ecto 2022-04-26 11:01:53 -04:00
Josh Price
e55ed19a24
docs: Add clarifying language to README (#88) 2022-04-25 12:26:49 -04:00
Zach Daniel
575d838d72 improvement: add atom impl for EctoMigrationDefault 2022-04-21 10:36:34 -04:00
Zach Daniel
b924b57e78 chore: use latest version in CI 2022-04-19 11:31:11 -04:00
Zach Daniel
0c757d5049 chore: update for latest ash changes 2022-04-19 11:08:44 -04:00
Josh Price
a9b2fc83df
improvement: Add EctoMigrationDefault protocol and implement defaults (#87) 2022-04-19 00:06:02 -04:00
Zach Daniel
973ec590f9 improvement: update ecto, fix dialyzer 2022-04-18 11:39:30 -04:00
Zach Daniel
bcd48470eb chore: raise CI version 2022-04-18 00:28:02 -04:00
Zach Daniel
662bf421c4 improvement: support new timeouts 2022-04-18 00:23:09 -04:00
Zach Daniel
b77ad2c808 improvement: make select unique before running query 2022-04-07 19:59:43 -04:00
Zach Daniel
48c6142040 chore: clean up docs for new docs site 2022-03-28 22:30:27 -04:00
Zach Daniel
b75532f64e chore: there is no use DocIndex 2022-03-26 14:58:14 -04:00
Zach Daniel
de2502c208 improvement: add doc_index 2022-03-26 14:28:12 -04:00
kernel-io
ed8d4f29f2
improvement: add exclusion_constraint_names (#83) 2022-03-20 20:35:30 -04:00
Zach Daniel
28cab457fe fix: select custom aggregates properly 2022-03-09 20:53:59 -05:00
kernel-io
7675191172
failing custom aggregate test (#82)
Co-authored-by: kernel-io <kernel>
Co-authored-by: Zach Daniel <zach@zachdaniel.dev>
2022-03-09 19:45:06 -05: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
f801fd8598 fix: !is_atom/1 -> !is_boolean/1 2022-02-16 22:35:05 -05:00
Zach Daniel
b99da803bc fix: sanitize lists to stringify atoms 2022-02-16 22:30:19 -05:00
Zach Daniel
957c99414d fix: cast embedded atoms to strings first 2022-02-16 22:20:32 -05:00
Zach Daniel
375f00de85 fix: don't cast {:in, :any} types 2022-02-16 22:17:39 -05:00
Zach Daniel
fedd35fa32 fix: more don't cast any types 2022-02-16 22:14:17 -05:00
Zach Daniel
de8aa43ad6 fix: don't cast if there is no type 2022-02-16 22:04:54 -05:00