Pet*_*xey 8 ruby-on-rails heroku
我正在尝试将Heroku上的生产数据库复制到我的登台服务器.
我的登台服务器已经超越了我的生产服务器,并且迁移创建了一个额外的表.我现在想干运行迁移以在生产数据库上添加该表,因此希望还原我的暂存数据库以便这样做.
问题是,每次我restore将临时数据库放到生产中时,表格都会粘在一起.我期待数据库被销毁和重新填充,但它似乎只是被重新填充.
heroku pgbackups:url b104 --app production
# 'http://s3.amazonaws.com/...'
heroku pgbackups:restore DATABASE 'http://s3.amazonaws.com/...' --app staging
Run Code Online (Sandbox Code Playgroud)
每次我这样做,我发现"更新"的表仍然存在.
是否pgbackups:restore真正恢复表结构或简单的数据-这是怎么回事呢?
Nei*_*ton 11
还原是一种简单的Postgres还原,因此基本上是数据的脚本版本.
为此,您需要首先对数据库进行核对,然后从数据库脚本重建它:
heroku pg:reset
heroku pgbackups:restore blah...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1415 次 |
| 最近记录: |