我正在尝试为我当前使用的Sqlite数据库设置autoincrement
值。将来,我将切换到Postgresql,因为我将部署到heroku,因此需要Postgresql本地开发。
在那之前,我正在使用Sqlite。有没有办法我可以编写一个迁移,以便它知道我正在使用哪个数据库提供程序,以便我可以有两个单独的execute
语句来设置autoincement
?
答案 0 :(得分:0)
尝试在迁移中调用connection.adapter_name。它应该返回:“PostgreSQL”或“SQLite”。