gpt4 book ai didi

ruby-on-rails - 如何编写可以将更新属性添加到 Rails 中的列的迁移

转载 作者:搜寻专家 更新时间:2023-10-30 23:07:34 25 4
gpt4 key购买 nike

我正在尝试编写迁移以获取数据库列,如图所示。 enter image description here

日期列的 on update 属性。我可以通过编写迁移来设置它吗?如果是这样请帮忙

最佳答案

由于这是特定于 MySQL 的,因此您需要在迁移过程中执行实际的 SQL。试试这个

def up
execute "ALTER TABLE orders ADD date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"
end

def down
remove_column :orders, :date
end

作为替代方法,您可以在应用程序级别处理日期列的更新,而不是在数据库级别进行更新。只是一个想法。

关于ruby-on-rails - 如何编写可以将更新属性添加到 Rails 中的列的迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24695770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com