Feature #7667 » 0001-Add-not-null-constraints-to-lft-rgt-and-root_id-in-i.patch
| db/migrate/20240102042920_add_not_null_constraint_to_issues.rb | ||
|---|---|---|
| 1 |
class AddNotNullConstraintToIssues < ActiveRecord::Migration[7.1] |
|
| 2 |
def change |
|
| 3 |
change_column_null :issues, :lft, false |
|
| 4 |
change_column_null :issues, :rgt, false |
|
| 5 |
change_column_null :issues, :root_id, false |
|
| 6 |
rescue => e |
|
| 7 |
# The migration may fail if there are NULL values in the columns |
|
| 8 |
warn "\n\n********************" |
|
| 9 |
warn "Migration failed.\nRunning `bin/rails r 'Issue.rebuild_tree!'` may fix the issue." |
|
| 10 |
warn "********************\n\n" |
|
| 11 |
raise |
|
| 12 |
end |
|
| 13 |
end |
|
- « Previous
- 1
- 2
- Next »