db: set various ip address columns to nullable.

Set various IP address columns to nullable in preparation for dropping them.

In production, some of these tables already contained null values even
though it violated the constraint.
This commit is contained in:
evazion
2022-09-17 22:46:23 -05:00
parent 553d35178c
commit 44d4452068
2 changed files with 29 additions and 11 deletions

View File

@@ -0,0 +1,17 @@
class ChangeIpAddressesToNullable < ActiveRecord::Migration[7.0]
def change
change_column_null :artist_versions, :updater_ip_addr, true
change_column_null :artist_commentary_versions, :updater_ip_addr, true
change_column_null :note_versions, :updater_ip_addr, true
change_column_null :wiki_page_versions, :updater_ip_addr, true
change_column_null :post_versions, :updater_ip_addr, true
change_column_null :pool_versions, :updater_ip_addr, true
change_column_null :comments, :creator_ip_addr, true
change_column_null :comments, :updater_ip_addr, true
change_column_null :dmails, :creator_ip_addr, true
change_column_null :posts, :uploader_ip_addr, true
change_column_null :uploads, :uploader_ip_addr, true
end
end