如何使用data_migration删除?
how to delete using data_migration?
我想知道如何完成此方法以从 2021 年 9 月 7 日起删除对话类
class RemovesConversationClass < ActiveRecord::Migration[5.2]
def up
ConversationClass.where("created_at > ")destroy_all
end
def down
raise ActiveRecord::IrreversibleMigration
end
end
你可以得到这样的时间Time.new(2021, 9, 7)
ConversationClass.where("created_at > ?", Time.new(2021, 9, 7)).destroy_all
应该可以。但是在生产环境中使用它之前,您应该先在您的开发环境中对其进行测试。
我想知道如何完成此方法以从 2021 年 9 月 7 日起删除对话类
class RemovesConversationClass < ActiveRecord::Migration[5.2]
def up
ConversationClass.where("created_at > ")destroy_all
end
def down
raise ActiveRecord::IrreversibleMigration
end
end
你可以得到这样的时间Time.new(2021, 9, 7)
ConversationClass.where("created_at > ?", Time.new(2021, 9, 7)).destroy_all
应该可以。但是在生产环境中使用它之前,您应该先在您的开发环境中对其进行测试。