有一個gem db2fog
,但它只適用於Rails 3.
有沒有什麼適合在Rails 4中進行數據庫備份?在導軌4中進行數據庫備份
12
A
回答
24
看一看Backup寶石。它提供了一個非常漂亮的一套類似的特點:
- 數據庫支持:MySQL和MongoDB的和PostgreSQL,Redis的...
- 壓縮
- 加密
- 儲量:亞馬遜S3,本地,rsync的,Dropbox的...
- 通告:電子郵件,微博,Hipchat ...
- 友好DSL
該插件完全獨立於Rails
,因此您可以將其用於其他應用程序。
備份典範(MySQL的,亞馬遜,gzip和電子郵件通知):
Model.new(:my_backup, 'My backup description') do
database MySQL do |db|
db.name = "database_name"
db.username = "username"
db.password = "pass"
db.host = "localhost"
db.port = 3306
end
store_with S3 do |s3|
s3.access_key_id = "access_key_id"
s3.secret_access_key = "secret_access_key"
s3.bucket = "bucket_name"
s3.path = "path/to/your/backups"
end
compress_with Gzip
notify_by Mail do |mail|
mail.on_success = true
mail.on_warning = true
mail.on_failure = true
mail.from = "[email protected]"
mail.to = "[email protected]"
mail.address = "smtp.gmail.com"
mail.port = 587
mail.domain = "your.host.name"
mail.user_name = "[email protected]"
mail.password = "pass"
mail.authentication = "plain"
end
end
執行備份:
$ backup perform --trigger my_backup
用cron作業(例如用whenever
寶石)排定備份你會得到一個簡單而有效的解決方案:
every 1.day, :at => '1:00 am' do
command "backup perform --trigger my_backup"
end
希望這個可以幫你。
0
我知道你的問題已經解決了,但是我想把Dumper.io工具添加到這個線程。我簡單地愛這個工具的簡單性。
相關問題
- 1. Zend導出數據庫進行備份
- 2. 導軌4 - 數據庫
- 3. 使用asp.net進行數據庫備份
- 4. Android如何進行數據庫備份?
- 5. 如何進行數據庫備份
- 6. 如何在進行數據庫備份時保持身份
- 7. 如何在SD卡中進行數據庫備份
- 8. 如何在ruby中使用gem進行mysql數據庫備份?
- 9. 對錶中的數據進行備份
- 10. 將SQLite數據庫複製到存儲設備進行備份
- 11. 導入數據庫備份返回#1064
- 12. 數據庫備份
- 13. 備份數據庫
- 14. 備份數據庫
- 15. 在數據庫被DropCreateDatabaseIfModelChanges刪除之前進行備份
- 16. 導軌 - 數據庫
- 17. 在Solr中進行備份
- 18. Android 2.2數據備份:如何使用PreferenceActivity進行備份?
- 19. 在PostgreSQL中自動備份數據庫
- 20. 如何在wordpress中備份數據庫?
- 21. 在Linux中備份PostgreSQL數據庫
- 22. 在ClickOnce中備份localDB數據庫
- 23. 在ASP.NET中備份SQL Server數據庫
- 24. 在ASP.NET MVC3中備份MySQL數據庫
- 25. 在Python 2.5中備份sqlite3數據庫
- 26. 如何備份數據庫備份每天在SQL Server 2005中
- 27. 錯誤:導入數據CSV導軌4
- 28. Mvc 4使用SQL Server數據庫進行身份驗證
- 29. 使用後臺進程在cakephp中備份大數據庫?
- 30. 默認情況下,SQL Azure數據庫跨數據中心進行備份?
我也使用這個;效果很好。我使用capistrano配方安裝/設置,並在每次將備份安排爲cron作業時使用。 – steakchaser
這正是我需要的。 Thx很多。 –
謝謝這真的很有用./ – RajSharma