我有一个 Micropost
表,其中包含 user_id
和 sender_id
列(均为整数)。我刚刚添加了 sender_id
列,默认情况下,现有表行的值为 nil。作为一次性的事情,我希望将所有 user_id
值复制并粘贴到已存在行的 sender_id
列中。需要某种迁移吗?
最佳答案
您可以从 Rails 控制台执行此操作。
Micropost.update_all("sender_id = user_id")
关于ruby-on-rails - 如何更新整个表列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16297761/