SQLite是在Heroku上备份postgres的好方法吗?

时间:2010-06-10 08:55:18

标签: ruby sqlite backup

我正在使用Sequel(Taps)ruby gem来远程备份我的生产数据库(PostgreSQL)。

我想知道用SQLite存储该备份是一个很好的解决方案。

你有什么感受?

Thx!


编辑:

谢谢!事实上,我的应用程序在Heroku和我上面都很热,但是根本不可能运行pg_dump。

但是 - 我发现了很好的佣金任务:http://github.com/jpearl/heroku_backups

2 个答案:

答案 0 :(得分:6)

我对Postgres和SQLite没有多少经验,但我对数据库之间必须进行的类型转换感到不舒服(你必须依赖PostgreSQL和Ruby的SQLite驱动程序),也不如果您的生产数据库被彻底使用,可能会出现同步问题。

您是否已尝试从SQLite副本还原原始数据库?如果Sequel ruby​​ gem不再维护会怎样?

PostgreSQL手册有section dedicated to backup - pg_dump命令可能非常适合您的问题,并且具有最大可靠性的优势。

答案 1 :(得分:0)

SQLite不是一个很好的解决方案。它与PostgreSQL没有很好的兼容性。为什么不使用免费的Heroku PGBackups插件而不是自己滚动?它会照顾你的一切。

请参阅:http://devcenter.heroku.com/articles/pgbackups