我正在使用Sequel(Taps)ruby gem来远程备份我的生产数据库(PostgreSQL).
我想知道用SQLite存储该备份是一个很好的解决方案.
你有什么感受?
谢谢 !
编辑:
谢谢!事实上,我的应用程序是在Heroku和我上面编写的,尽管它根本不可能运行pg_dump.
但是 - 我找到了很好的佣金任务:http://github.com/jpearl/heroku_backups
我没有在Postgres和SQLite太多的经验,但我不觉得舒服具有数据库之间发生的(你要依靠双方的PostgreSQL和SQLite的驱动程序的Ruby)的类型转换,也不能与同步如果您的生产数据库被彻底使用,可能会出现问题.
您是否已尝试从SQLite副本还原原始数据库?如果Sequel红宝石宝石不再维护会怎样?
PostgreSQL手册有一个专门用于备份的部分 - 该pg_dump
命令可能非常适合您的问题,并且具有最大可靠性的优势.