Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.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 如何运行仅对heroku fork应用程序有效的DB迁移_Ruby On Rails_Ruby_Git_Postgresql_Heroku - Fatal编程技术网

Ruby on rails 如何运行仅对heroku fork应用程序有效的DB迁移

Ruby on rails 如何运行仅对heroku fork应用程序有效的DB迁移,ruby-on-rails,ruby,git,postgresql,heroku,Ruby On Rails,Ruby,Git,Postgresql,Heroku,在heroku上,我使用heroku fork(从sourceapp到targetapp)创建fork应用程序 通过这种方式,我复制了一个现有的应用程序和Heroku Postgres数据 现在,我使用git push-forked-master在fork应用程序上推送一些迁移 我如何在heroku上运行这些迁移,它只影响heroku fork应用程序 当我运行heroku run rake db:migrate时,它是同时运行还是只运行fork one?当多个应用程序与同一个代码库关联时,he

在heroku上,我使用heroku fork(从sourceapp到targetapp)创建fork应用程序

通过这种方式,我复制了一个现有的应用程序和Heroku Postgres数据

现在,我使用
git push-forked-master
在fork应用程序上推送一些迁移

我如何在heroku上运行这些迁移,它只影响heroku fork应用程序


当我运行heroku run rake db:migrate时,它是同时运行还是只运行fork one?

当多个应用程序与同一个代码库关联时,heroku将询问您希望在哪个应用程序上运行该命令

您将使用
-a
-app
标志指定,例如

heroku run rake db:migrate --app <APPNAME>
heroku运行rake db:migrate--app
这将允许您在fork应用程序或源应用程序上运行命令

当您有多个应用程序与同一代码库关联时,Heroku将询问您希望在哪个应用程序上运行该命令

您将使用
-a
-app
标志指定,例如

heroku run rake db:migrate --app <APPNAME>
heroku运行rake db:migrate--app 这将允许您在fork应用程序或源应用程序上运行命令