ほげにっき

hogedigoの日記

S2TestCase#readXlsReplaceDbで外部キー制約違反

readXlsReplaceDbは、全件置き換えではなくて、xlsファイルに記述されているIDのレコードのみを置き換えるらしい。その為余分なレコードが残ってしまうと、外部キー制約違反が起きることがある。

解決策
かわりにreadXlsAllReplaceDbを使う。パフォーマンスはだいじょぶかな。