【问题标题】:Set/Change Rails id auto increment value设置/更改 Rails id 自动增量值
【发布时间】:2012-02-08 14:50:52
【问题描述】:

有没有办法让我在 Rails 中设置 id 的增量值?不是 +1,而是 +10(或我指定的其他函数)。

在 MySQL 中有一个选项@@auto_increment_increment。有没有办法通过 ActiveRecord 在 Rails 中设置?我正在使用两个 Postgres。

【问题讨论】:

标签: mysql ruby-on-rails postgresql rails-postgresql


【解决方案1】:

查看 Rails 3.x 迁移指南:http://guides.rubyonrails.org/migrations.html

有一个例子,他们对一些 sql 进行硬编码

class SomeMigration < ActiveRecord::Migration

    def up
      execute <<-SQL
            ALTER TABLE xxx
      SQL
    end

end 

【讨论】:

    猜你喜欢
    • 2021-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    • 1970-01-01
    • 2011-09-17
    • 2015-06-11
    相关资源
    最近更新 更多