commentary versions: migrate columns to non-null.

Fixes #4355.
This commit is contained in:
evazion
2020-03-25 02:47:34 -05:00
parent cbd713dea8
commit ea8cdadce9
2 changed files with 31 additions and 5 deletions

View File

@@ -0,0 +1,25 @@
class ChangeFieldsToNonNullOnArtistCommentaryVersions < ActiveRecord::Migration[6.0]
def up
change_column_null(:artist_commentary_versions, :original_title, false, "")
change_column_null(:artist_commentary_versions, :translated_title, false, "")
change_column_null(:artist_commentary_versions, :original_description, false, "")
change_column_null(:artist_commentary_versions, :translated_description, false, "")
change_column_default(:artist_commentary_versions, :original_title, "")
change_column_default(:artist_commentary_versions, :translated_title, "")
change_column_default(:artist_commentary_versions, :original_description, "")
change_column_default(:artist_commentary_versions, :translated_description, "")
end
def down
change_column_null(:artist_commentary_versions, :original_title, true)
change_column_null(:artist_commentary_versions, :translated_title, true)
change_column_null(:artist_commentary_versions, :original_description, true)
change_column_null(:artist_commentary_versions, :translated_description, true)
change_column_default(:artist_commentary_versions, :original_title, nil)
change_column_default(:artist_commentary_versions, :translated_title, nil)
change_column_default(:artist_commentary_versions, :original_description, nil)
change_column_default(:artist_commentary_versions, :translated_description, nil)
end
end