栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

rails migration添加数据库字段备注

rails migration添加数据库字段备注

最后添加上comment即可!环境:Rails 6
代码:

class CreatePlanManagers < ActiveRecord::Migration[6.0]
  def change
    create_table :plan_managers do |t|
      t.integer :user_id, null: false
      t.integer :object_id, null: false, comment: 'model_id'
      t.string :object_name, null: false, comment: 'model名称,如PthSentence'
      t.datetime :plan_make_time, comment: '计划生成时间'
      t.integer :circletime, default: 0, comment: '计划循环次数'

      t.timestamps
    end
  end
end

数据库中对应表:

如果是后期想添加备注,可以使用change_column_comment,比如:

def change
  change_column_comment(:posts, :state, from: "old_comment", to: "new_comment")
end

或者使用change_column

class AddCommentsToReferences < ActiveRecord::Migration[5.2]
  def up
    change_column :references, :achievement_id, :integer, comment: 'Achievement'
    change_column :references, :object_id, :integer, comment: 'Achievement object id'
  end
end

这个感觉才最方便。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344544.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号