You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please create a new issue to discuss any ideas or share your own.
2.0
Drop support for Rails < 6.1 and Ruby < 3.1
Drop support for Postgres < 12, MySQL < 8, and MariaDB < 10.4
Ideas
Add check for creating a foreign key without an index
Show friendly message for lock timeout - lock_timeout_message branch
Change default lock timeout to 5 seconds in generator
Improve pattern for lock timeout retries - statement_retries branch (would also be good to record/replay statements for transactions instead of re-running code)
Condense add_foreign_key and change_column_null suggestions into a single migration (downside: failed migration can result in db state that needs manually reconciled) - add_foreign_key may be safe to do since it can detect locks
Please create a new issue to discuss any ideas or share your own.
2.0
Ideas
lock_timeout_message
branchstatement_retries
branch (would also be good to record/replay statements for transactions instead of re-running code)add_foreign_key
andchange_column_null
suggestions into a single migration (downside: failed migration can result in db state that needs manually reconciled) -add_foreign_key
may be safe to do since it can detect locksSee #95 for ideas that were decided against.
The text was updated successfully, but these errors were encountered: