用途:为 Rails 项目提供 ActiveRecord 迁移的创建与管理指导,适用于涉及 migrations、数据库 schema、create_table、add_column、add_index、foreign keys 等任务。主要能力:用 rails generate migration 生成独立迁移、建表、加引用外键、加索引;按命名约定自动生成对应代码;支持常见列类型(string、text、integer、bigint、decimal、boolean、date、datetime、jsonb、uuid、references 等)与列修饰符(null、default、limit、precision、scale、index、unique、comment);涵盖 create_table、change_table、drop_table、增删改列、引用与外键、索引、change 自动可逆、reversible 与 up/down、不可逆迁移。使用方式:示例命令包括 rails generate migration AddPartNumberToProducts part_number:string、rails db:migrate、rails db:rollback、rails db:migrate:status、rails db:migrate:redo,以及数据库命令 rails db:create、rails db:reset、rails db:schema:load、rails db:seed。适用场景:修改数据库结构、添加索引和外键、为迁移编写可回滚逻辑,或以 seeds/维护任务替代数据迁移。限制:资料未提供价格、平台支持范围和收费信息;未说明该技能的安装步骤、依赖版本或运行环境要求,这些信息暂未提供。
rails-migrations
数据与分析
更新于 10-16 05:01