memento
memento copied to clipboard
Bump ecto_sql from 3.6.2 to 3.9.0
Bumps ecto_sql from 3.6.2 to 3.9.0.
Changelog
Sourced from ecto_sql's changelog.
v3.9.0 (2022-09-27)
Enhancements
- [migrations] Support
primary_keyconfiguration options intable- [migrations] Add
:nulls_distinctoption for unique indexes- [postgres] Support the use of advisory locks for migrations
- [sql] Add
dump_cmdtopostgrexandmyxqladapters- [sql] Log human-readable UUIDs by using pre-dumped query parameters
- [sql] Support select aliases from
selected_as/1andselected_as/2- [telemetry] Emit
schema_migration: trueundertelemetry_optionsv3.8.3 (2022-06-04)
Enhancements
- [sql] Implement
literal/1support in fragmentsv3.8.2 (2022-05-18)
Bug fixes
- [postgres] Fix possible breaking change on
json_extract_pathfor boolean values introduced in v3.8.0- [sql] Colorize stacktrace and use
:before printing line numberv3.8.1 (2022-04-29)
Bug fixes
- [mysql] Raise on a subquery with parameter on MySQL join
- [sql] Do not invoke dynamic repositories in direct
Ecto.Adapters.SQLoperationsv3.8.0 (2022-04-26)
Enhancements
- [migrations] Support
--to-exclusiveinmix ecto.migrateandmix ecto.rollback- [mysql] Add
:commentsupport on MySQL migrations- [postgres] Support
:prepareoption per operation- [postgres] Optimize
json_extract_pathcomparisons in PostgreSQL- [sql] Optionally log last known call, publish stacktrace in telemetry
- [telemetry] Include
:repooption in telemetry eventsBug fixes
- [sql] Ensure
:timeoutoption is respected inEcto.Adapters.SQL.explain/3v3.7.2 (2022-01-23)
Enhancements
... (truncated)
Commits
1dfbf29Release v3.9.0a15f91eFix warnings1ce1022fix ecto dep (#440)9c9efe9Raise if fragment source doesn't haveselect(#438)c27adecAdd nulls_distinct option for unique indexes (#439)339bd67Fix typodirecltly->directly(#436)7621752Warn when changing configuration that affects previous migrations78f9389Update deprecationsf3fb71bRefactorselected_as/2implementation (#434)70e3b07Updateselected_as/1exclusions for pg and tds (#433)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)