kin*_*rey 9 database migration ruby-on-rails primary-key auto-increment
在RoR迁移中,如何自动增加非主键字段?我想在db定义中执行此操作,而不是在模型中执行此操作.
您需要执行SQL语句.
statement = "ALTER TABLE `users` CHANGE `id` `id` SMALLINT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT"
ActiveRecord::Base.connection.execute(statement)
Run Code Online (Sandbox Code Playgroud)
您可以在迁移中手动输入
请注意,这只是一个例子.最终的SQL语句语法取决于数据库.
| 归档时间: |
|
| 查看次数: |
5717 次 |
| 最近记录: |