基本的に、Web サイトの管理者がデータベースのバックアップを作成し、SQL コマンドをいじらずに復元できるようにしてほしいと思っています。出力形式は気にしませんが、SQL は問題ありません。スキーマではなく、データのみをバックアップする必要があります。
MySQL で Symfony2 と Doctrine を使用しています。
これを行う(簡単な)方法があるかどうか疑問に思っていました。
$doctrine->dumpToFile('filename.sql');
...
$doctrine->restoreFromFile('filename.sql');