ruby-on-rails - 每次推送到 heroku 时都需要重置数据库吗?

标签 ruby-on-rails database git postgresql heroku

当我将本地数据库推送到 heroku postgresql 时,我目前的做法是 heroku pg:重置, 然后使用 heroku pg:push local_db remote_db。

有什么有效的方法可以做到这一点,而不是每次都删除我的整个 heroku 数据库内容并编写新内容?

最佳答案

  • 不要在本地创建测试内容以外的任何内容
  • 任何设置/配置/静态内容,将其存储在代码中

在我多年的开发过程中,无论是否使用 Heroku,我从未见过不止一次将数据库从开发推送到生产的理由。

关于ruby-on-rails - 每次推送到 heroku 时都需要重置数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25606473/

相关文章:

ruby-on-rails - has_many 关联中的未定义方法错误

git - 手动修复 git am -3 冲突

git - 如何更改 Git 提交的编码 header ?

mysql - 如何从不同的表中获取值并将其传递给触发器?

Git - 从以前使用的原点 pull 出时拒绝 merge 不相关的历史记录

ruby-on-rails - Ruby on Rails : validate when context is not given value

ruby-on-rails - 如何使用 RSpec 测试内存?

mysql - 针对本地数据库的 Rspec 测试

sql - 如何在不直接在数据库上使用 fn_dblog 或 fn_dump_dblog 的情况下创建 sql 事务审计软件

java - 在主机 Java 中连接 SQLite 时遇到问题