从特定数字(id) + rails启动数据库的最佳方式



Rails app + mysql db。
我想从一个特定的id启动生产上的db,最好的方法是什么?我首先想到的是播种。还有更好的办法让我在这里失踪吗?

在rails应用程序Mysql2下有一个名为'information_schema'的数据库,它有一个名为'tables'的表,它有一个记录,其中列table_schema是您的sql数据库的名称,列table_name是您的模型表的名称。auto_increment列是下一个要使用的记录号。

所以(例如)对于数据库"my_database"为模型表"posts"设置为500开始,你将执行以下SQL命令…

UPDATE information_schema.tables SET auto_increment = 500 WHERE table_schema = 'my_database' AND table_name = 'posts';

最新更新