gpt4 book ai didi

ruby-on-rails - 如何从非空更新属性以允许在 Rails 迁移中为空

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

我想从我的表中从非空中创建一列以允许空通过 rails 迁移?这该怎么做?我是更改创建表的原始迁移还是编写新表?以及在其中做什么。

最佳答案

您需要 change_column :http://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/change_column

用这个创建一个新的迁移文件

change_column :my_table, :my_column, :integer, :null => true

或者您可以为此使用专门的命令( change_column_null ):
change_column_null :my_table, :my_column, true

关于ruby-on-rails - 如何从非空更新属性以允许在 Rails 迁移中为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19752605/

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