mysqldump結果をvimで読めるように改行挿入

  • 1
    Like
  • 0
    Comment

改行のない長大なINSERT文はvimで開きにくい。
改行を挟めば読みやすくなる。

以下はSQLとしてパースしてないから、データが改ざんされるかもしれないけど、これでも十分なケースが多いと思う。

PHPでやる場合

$ cat hoge.sql |
php -R 'echo strtr($argn, ["),"=>"),\n","VALUES ("=>"VALUES\n("]),PHP_EOL;'
> hoge_prettyprint.sql