gpt4 book ai didi

ruby-on-rails - 在 Rails 迁移中,如何删除字段的限制

转载 作者:数据小太阳 更新时间:2023-10-29 06:21:33 27 4
gpt4 key购买 nike

以下是正确的吗?

 change_column :tablename, :fieldname, :limit => null

最佳答案

如果您之前在迁移中指定了一个限制并且只想删除该限制,您可以这样做:

change_column :users, :column, :string, :limit => 255

255 是字符串列的标准长度,rails 将消除您之前指定的限制。

更新:

虽然这适用于许多 Rails 版本,但您可能更适合使用 nil,就像 Giuseppe 的回答一样。

change_column :users, :column, :string, :limit => nil

这意味着您唯一做错的是使用 null 而不是 nil

关于ruby-on-rails - 在 Rails 迁移中,如何删除字段的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3484249/

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