【发布时间】:2015-02-06 20:46:46
【问题描述】:
在 Rails 应用程序中,我想备份 MySQL 数据库以及存储在 Amazon S3 中的 CarrierWave 上传。我研究了 S3 对象版本控制,但在 CarrierWave 中找不到任何支持。
以前有人做过吗?或者有什么想法?
【问题讨论】:
-
你可以把mysql备份这样:
mysqldump --opt -u [uname] -p[pass] [dbname] > [backupfile.sql]。对于 Amazon S3 上传,它会将图像或上传文件名保存在数据库中,该数据库连接到 rails 中 S3 配置中给出的文件夹/存储桶。因此,进行正常备份应该可以,但我不确定。不过你可以试一试。 -
在我的情况下,更新图像的图像名称将相同。因此,图像将在 S3 中被覆盖。我想这对我不起作用。
标签: mysql ruby-on-rails amazon-s3 backup carrierwave