首页 > 解决方案 > 添加具有默认空值的列

问题描述

我将 rails 与 postgreSQL 一起使用,我想添加一个具有默认空值的新列,我是否必须指定默认空值?

add_column :posts, :string, default: null 

标签: ruby-on-rails

解决方案


您无需指定它。当您在没有默认值的情况下向表中添加新列时,所有值都将为空。另外:请注意,在 ruby​​ 中,psqlNull值的等价物是nil.


推荐阅读