Heroku上的Laravel数据库迁移

我需要在laravel项目的数据库中添加一个新表。 但是,我已经在生产中有数据,代码部署在heroku上。</ p>

如果我在heroku上创建一个表并在heroku上运行迁移,那将不会反映在我的本地 码。 </ p>

是否在本地副本中创建表和迁移的正确方法,将代码推送到heroku,然后在heroku上运行另一个迁移?</ p>

如果是这种情况,我是否首先运行类似此命令的内容来创建迁移文件,然后将迁移文件编辑为我想要的表属性,然后推送到heroku并运行迁移或者我是否需要运行 首先在我的本地副本上迁移?</ p>

  php artisan make:migration create_users_table --create = users 
</ code> </ pre>

谢谢 </ p>
</ div>

展开原文

原文

I need to add a new table to my databases on a laravel project. However, I already have data in production and the code is deployed on heroku.

If I create a table on heroku and run a migration on heroku, that won't be reflected in my local code.

Is the proper method to create the table and migration in the local copy, push the code to heroku, and then run another migration on heroku?

If that is the case, do I first run something like this command to create the migration file, then edit the migration file to the table properties that I desire, and then push to heroku and run a migration or do I need to run a migration on my local copy first?

php artisan make:migration create_users_table --create=users

Thanks

duanke3985
duanke3985 所以,我在本地创建了表并同时创建了一个新的迁移,然后我编辑了表的属性。下一步是将代码推送到heroku并运行什么命令?heroku运行phpartisan迁移?
3 年多之前 回复
duanguoping2016
duanguoping2016 你的假设是正确的,但最好先在本地运行,以确保它能正常工作。在添加之前,请务必修改表结构。
3 年多之前 回复
dsqe46004
dsqe46004 最好先在本地做所有事情。您可以确定它正常工作并且确实需要您,然后将其推送到heroku并运行创建的迁移
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐