Files
danbooru/db/migrate/20220918031429_change_ip_addresses_to_nullable.rb
evazion 44d4452068 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.
2022-09-17 23:30:13 -05:00

18 lines
763 B
Ruby

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