在SQLite3中备份/恢复数据库的简单方法

时间:2011-06-28 03:30:57

标签: ruby-on-rails-3 sqlite

我想知道在SQLite 3上备份/恢复数据库最简单,最简单的方法是什么?我已经阅读过,有很多文章详细说明了复杂情况的方法,但我很难找到一个基本的程序。

我在一个网站上有一个简单的数据库,它基本上是公司最近活动的新闻卷轴。该网站即将部署,并将每天大约添加新帖子。我希望在网站上线之前写一些帖子,然后将数据库上传到实时服务器。从那时起,将在线添加新帖子,但如果出现问题,最好备份。

所以,基本上我的问题是: 有没有一种简单的方法来备份SQLite3中的数据库并上传数据库?我知道我可以使用seeds作为最初上传数据的方法,但理想情况下我只想复制开发数据库(如果可能的话......)并将其上传到生产服务器上。

为我的无知道歉...

2 个答案:

答案 0 :(得分:8)

我会阅读备份文档here。进行文件复制存在一些潜在风险,但特别是对于初始启动,这种方法可以。我已经在几个低流量网站上做了很多年,并且从未遇到过任何问题。

答案 1 :(得分:3)

关于sqlite3的好处是它是一个独立的基于文件的数据库。只要您可以阻止应用程序稍微使用数据库,备份和恢复就像复制数据库文件本身一样简单。