2013-06-29

MySQLの七年間修正されていないバグに七歳の誕生日ケーキが送られる

MySQL Bugs: #20786: mysqldump always includes AUTO_INCREMENT

2006年6月29日に報告されたMySQLのバグ#20786は、7年たった2013年6月29日になっても、なお修正されていない。そこで、このバグに対し七歳の誕生日ケーキが送られた。

バグの内容は、mysqldumpの出力が、--no-dataを指定しても、テーブル定義にAUTO_INCREMENT=xxxが含まれてしまうというものである。これはバックアップ目的にはふさわしいかもしれないが、開発目的のダンプにはふさわしくない。現状では、開発目的に使うには、ダンプ後のファイルを手動や、あるいはsedなどで書き換えなければならない。

期待される修正は、出力しないオプションを付け加えるか、--no-dataオプションが指定されたときは出力しないようにするというものだ。

変更自体は些細なことなのだが、明確に対応されないまま7年間も放置されている。

そこで、7歳の誕生日ケーキが送られた。

No comments: