有没有办法将某些 AR 模型的 ID 设置为从特定值开始? (比如 1000)?我只需要这个用于我的 rspec 测试,而不是用于将在生产中运行的代码。
最佳答案
对于mysql你可以这样做
ALTER TABLE 表名 AUTO_INCREMENT = 1000;
对于 postgresql 你可以这样做
ALTER SEQUENCE tablename_id_seq RESTART 1000;
关于ruby-on-rails - 是否可以强制 AR 对象 ID 从某个值开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15025700/