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 »