cronでデータをダンプして樹海行きを回避する方法
誤って、DROP DATABASEしちゃった!クエリーログも無い!
______ |←樹海| . ̄.|| ̄ オワタ┗(^o^ )┓三 || ┏┗ 三  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
とならないために、cronで定期的にデータをダンプする方法です。
crontabに処理を登録
$ crontab -e
コマンドでcrontabを編集します。
今回は、以下のような内容にしました。
# zsh使います SHELL=/usr/local/bin/zsh # PATH通しときます PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin # AM 3:00 に data/fixtures/2009-12-01 の様な形式で保存 00 3 * * * $HOME/project-dir/symfony doctrine:data-dump `date '+\%F'`
これで終わりです。簡単ですね。