ruby-on-rails - 添加具有默认空值的列
问题描述
我将 rails 与 postgreSQL 一起使用,我想添加一个具有默认空值的新列,我是否必须指定默认空值?
add_column :posts, :string, default: null
解决方案
您无需指定它。当您在没有默认值的情况下向表中添加新列时,所有值都将为空。另外:请注意,在 ruby 中,psqlNull
值的等价物是nil
.
推荐阅读
- xamarin.forms - 始终保持在 android 中的键盘上专注于下一个条目
- python - 如何有条件地将一个热向量添加到 Pandas DataFrame
- ios - Swift pushViewController() 不工作但 present() 是
- udp - 使用 tcpdump 检查内部基因包
- drupal - field_instance.yml 文件中缺少捆绑实体、实体类型paragraphs_type
- r - 基于 R 中字符串的部分内容使用 ifelse() 的新列
- sql - 计算平均值 (AVG),包括 Redshift DB 中某个日期范围内的缺失数据
- python - 在 Windows 10 中读取路径以将数据库从 postgres 复制到 csv 时出错
- regex - 除了遵循正则表达式模式的部分之外,如何从字符串中替换所有内容?
- flutter - 颤动文本宽度和高度匹配父级