Pebble Coding

ソフトウェアエンジニアによるIT技術、数学の備忘録

railsでmysqlのデータベースの指定テーブルをローカルファイルにバックアップする

Gemfileに以下を追加します。

gem 'backup'

gemをインストールし、pathを通す。
$ bundle install
$ rbenv rehash

Railsのルートフォルダで以下を実行する。

$ backup generate:model --trigger file_backup --archives --storages='local' --config-path='backup'

生成されたmysql_backup.rbを環境にあわせて編集する。

バックアップを実行する。

$ backup perform --trigger mysql_backup --root-path ./backup

参考