Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将rails mongoid迁移到activerecord,db:第二次迁移正在运行的activerecord?_Ruby On Rails_Mongodb_Postgresql_Activerecord_Rails Migrations - Fatal编程技术网

Ruby on rails 将rails mongoid迁移到activerecord,db:第二次迁移正在运行的activerecord?

Ruby on rails 将rails mongoid迁移到activerecord,db:第二次迁移正在运行的activerecord?,ruby-on-rails,mongodb,postgresql,activerecord,rails-migrations,Ruby On Rails,Mongodb,Postgresql,Activerecord,Rails Migrations,我正在将一个基于mongo的Rails应用程序转换为postgres。为了迁移对象,我想同时运行两个DBs。我创建了模型和迁移,然后运行rake db:migrate(在设置postgres数据库之后),我看到模型表已成功创建。然后我看到mongo迁移正在运行,出于某种原因,这是在第二次调用db/migrate中的activerecord迁移,并导致了一个错误,因为已经创建了表 在运行mongoid迁移时,有没有办法让db:migrate不在activerecord迁移上运行?我在mongoid

我正在将一个基于mongo的Rails应用程序转换为postgres。为了迁移对象,我想同时运行两个DBs。我创建了模型和迁移,然后运行rake db:migrate(在设置postgres数据库之后),我看到模型表已成功创建。然后我看到mongo迁移正在运行,出于某种原因,这是在第二次调用db/migrate中的activerecord迁移,并导致了一个错误,因为已经创建了表

在运行mongoid迁移时,有没有办法让db:migrate不在activerecord迁移上运行?我在mongoid gem中的迁移任务中注释了以下行,但这不是一个理想的解决方案

Mongoid::Migrator.migrate(“db/migrate/”,ENV[“VERSION”]?ENV[“VERSION”]。to_i:nil)

从rakefile: gems/mongoid\u rails\u migrations-1.0.1/lib/mongoid\u rails\u migrations/mongoid\u ext/railties/database.rake

提前谢谢