将新列添加到表推送到heroku

露琪亚·布鲁姆菲尔德

在上一篇文章(载波图像未加载到源代码)之后,我在表组合中添加了新列(feature_image)。

我想将其推送到我的Heroku应用程序中,但是我不想在网站上已有很多投资组合条目。

无论如何,我可以推送我的数据库更改而不会丢失那里已有的内容吗?

谢谢!

rmagnum2002

推送它不会影响您的记录(除非您有一些特殊的代码每次执行推送都会重置db-从未听说过这种情况,但是谁知道),只有执行新迁移才能添加新列,因此您将最终有很多portofolios没有图像。

rails应用程序将所有migrations数字保存schema_migration表中db,因此,下次运行a时migration,它将仅迁移不在其中的数字schema_migration

在我的情况下,如果我将仅运行迁移,20140109214830_add_is_new_to_messages则将迁移,因为它的编号不是schema_migration,它在本地计算机上以这种方式工作,在推送时也是如此。

在此处输入图片说明

迁移后,迁移号将保存到schema_migration表中(第44行):

在此处输入图片说明

git push heroku master && heroku run rake db:migrate && heroku restart

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Vaadin将新列添加到现有表

来自分类Dev

将新的枚举列添加到现有表

来自分类Dev

将新表添加到sqlite

来自分类Dev

如何将当前日期动态添加到对象的新实例并将其推送到数组

来自分类Dev

将远程heroku存储库添加到我现有的本地存储库后,无法推送到heroku

来自分类Dev

将列总和添加到表

来自分类Dev

将列添加到巨大的表

来自分类Dev

将列添加到表

来自分类Dev

将现有列生成的输出作为新列添加到表中

来自分类Dev

根据列中的值将新列添加到临时表

来自分类Dev

使用现有值将新列添加到表

来自分类Dev

如何将新的列族添加到现有的HBase表中?

来自分类Dev

Yii2迁移将新列添加到表中

来自分类Dev

如何使用新的存储过程将列添加到工作表中

来自分类Dev

如何将表中的特定值添加到新列?

来自分类Dev

如何使用熊猫将新列添加到数据透视表

来自分类Dev

将列说明添加到新的(非经典)数据透视表中

来自分类Dev

如何将新列添加到由条件语句形成的表中?

来自分类Dev

如何将新列添加到 Identity RoleClaims 表中(asp net core)

来自分类Dev

使用按钮将新行添加到Rails表

来自分类Dev

将现有约束添加到新表

来自分类Dev

动态将新表行添加到jQuery

来自分类Dev

动态将新表行添加到jQuery

来自分类Dev

访问将新行添加到表

来自分类Dev

无法将新行添加到表angularjs

来自分类Dev

将新表推送到 Heroku,而无需重置现有数据库

来自分类Dev

SQL:将列从表B添加到表A

来自分类Dev

将新列添加到XTS对象

来自分类Dev

将列标题添加到新的熊猫数据框