読者です 読者をやめる 読者になる 読者になる

Pebble's Diary

プログラマーの作業メモ

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

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

参考