必要なテーブルのみを抽出するためにsedを使用してみることができます。
テーブルの名前がmytable
だとします。 およびファイルmysql.dump
巨大なダンプを含むファイルです:
$ sed -n -e '/CREATE TABLE.*`mytable`/,/Table structure for table/p' mysql.dump > mytable.dump
これにより、ファイルmytable.dump
がコピーされます。 CREATE TABLE mytable
の間にあるもの そして次のCREATE TABLE
次の表に対応します。
次に、ファイルmytable.dump
を調整できます。 これには、テーブルmytable
の構造が含まれています 、およびデータ(INSERT
のリスト 。