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';