gpt4 book ai didi

ruby-on-rails - Rails db 数据在重新部署到 Heroku 时会丢失吗?

转载 作者:行者123 更新时间:2023-11-29 14:04:14 26 4
gpt4 key购买 nike

我一直在搜索和研究,但我似乎找不到任何直接谈论这个的文章。我有一个艺术画廊 Rails 应用程序,其中包含大约 6 个不同属性的模型、艺术品等。当我更改他们的网站并重新部署时,数据库也会重置吗?还是 Postgres 和 Rails 应用程序在 Heroku 上是分开的?

我还读到有人获取他们所有的数据并将其放入 seed.rb,然后在重新部署后用种子数据重新填充数据库?听起来对吗?任何见解都会非常有帮助。谢谢

最佳答案

如果您使用的是数据库,您的数据不会在重新部署时丢失。执行部署后,只有存储在 /tmp 中的数据会丢失。

我假设您使用的是 heroku postgres。在这种情况下,检查一下,定期创建备份是很好的:https://devcenter.heroku.com/articles/heroku-postgres-backups

seed.rb 中,您应该只添加设置项目所需的数据,仅此而已。例如创建一个管理员。

关于ruby-on-rails - Rails db 数据在重新部署到 Heroku 时会丢失吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31564649/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com