Rails迁移:确定正在用作数据库的内容

时间:2014-11-19 12:25:53

标签: ruby-on-rails sqlite postgresql database-migration

我正在尝试为我当前使用的Sqlite数据库设置autoincrement值。将来,我将切换到Postgresql,因为我将部署到heroku,因此需要Postgresql本地开发。

在那之前,我正在使用Sqlite。有没有办法我可以编写一个迁移,以便它知道我正在使用哪个数据库提供程序,以便我可以有两个单独的execute语句来设置autoincement

1 个答案:

答案 0 :(得分:0)

尝试在迁移中调用connection.adapter_name。它应该返回:“PostgreSQL”或“SQLite”。