Ruby on rails Rails 4和postgresql模式,如何为2个模式运行迁移

Ruby on rails Rails 4和postgresql模式,如何为2个模式运行迁移,ruby-on-rails,postgresql,rails-migrations,Ruby On Rails,Postgresql,Rails Migrations,假设我有一个用户模型,我想用2个模式设置postgresql: test1.users test2.users 有没有办法指定运行迁移时要使用的架构 rake db:migrate schema=test1 ,将其称为“test2”,并在config/database.yml中定义您的模式。然后使用RAILS\u ENV=test2 rake db:migrate运行迁移,我收到了以下错误:ActiveRecord::StatementInvalid:PG::InvalidSchemaNam

假设我有一个用户模型,我想用2个模式设置postgresql:

test1.users
test2.users
有没有办法指定运行迁移时要使用的架构

rake db:migrate schema=test1

,将其称为“test2”,并在config/database.yml中定义您的模式。然后使用
RAILS\u ENV=test2 rake db:migrate

运行迁移,我收到了以下错误:
ActiveRecord::StatementInvalid:PG::InvalidSchemaName:error:没有选择要在中创建的架构