WordPressなどで肥大化した(2GBを超える)SQLデータをサーバ移行などで編集しようとしたとき、普通のテキストエディタでは、編集は疎か開くことさえ出来ませんでした。
そこで、ターミナルからコマンド置換を試した所、数十秒(遅くても数分)で置換することが出来ました。
Dumpしたファイルをローカルに置いて、下記を実行します。
sed -e 's/変換元/変換後/g' dump.sql > change.sql
例
sed -e 's/example.com/example.jp/g' wordpress.sql > change1.sql sed -e 's/var\/www\/html\//var\/www\/html\/htdocs/g' change1.sql > change2.sql
あまりターミナルで編集とかはしないのですが、今回ばかりは、すごく便利だと思いました。
その他の置換とかでも使えると思います。
コメント