gpt4 book ai didi

ruby-on-rails - 在 lhm(大型强子迁移器)中添加默认列

转载 作者:行者123 更新时间:2023-12-04 02:14:06 24 4
gpt4 key购买 nike

我尝试添加具有默认值的列

Lhm.change_table :recomendations do |m|
m.add_column :amount, "TINYINT", default: 1
end

但出现错误:参数数量错误(给定 3,预期 2)gems/lhm-2.2.0/lib/lhm/migrator.rb:55:in `add_column'

正确的代码应该是什么?

最佳答案

刚刚意识到它只是将字符串附加到 sql,只是添加默认值,而不是像 SQL 那样的 null 等

m.add_column :amount, "TINYINT DEFAULT 1"

关于ruby-on-rails - 在 lhm(大型强子迁移器)中添加默认列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35599321/

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