【发布时间】:2013-11-02 00:19:34
【问题描述】:
我是 Rails 新手,刚刚在强大的 Rails 控制台上遇到了第一次糟糕的体验。我覆盖了 ALL 中的一列,而不仅仅是一条记录,经过数小时的谷歌搜索后,我没有找到一种通用方法来回滚这个愚蠢的事务(最终手动修复了 76 行!)。
我正在研究 heroku 的实时环境,只想修复一个条目。 如果您做了愚蠢的事情,必须有一种方法可以回滚数据库中的事务(postgres) - 而不是使用 pgbackup。
如果你能与我分享一些最佳实践或给我一个很好的阅读开始,那就太好了。 谢谢!
【问题讨论】:
-
“我在现场环境中工作” - 好主意!
-
您覆盖了列名或该列名的每个条目?
-
每个条目都被覆盖了,而不是列名。
标签: ruby-on-rails heroku rollback rails-console