クリスマス・イブ

12月24日火曜日、晴れ

クリスマス・イブだとは言っても土曜日にイブイブイブイブとしてご馳走を食べてしまった我が家は平常運転。ただし夕飯の隣に「からあげくん」が置いてあった。クリスマスチキン、らしい。

* * *

自分でしかけたDBスキーマに苦しめられた1日だった。

ふたつのテーブルを外部キー参照していたこと、そしてSqlite3のREPLACEが、ユニークキー制約に抵触した場合UPDATEでなくDELETEそしてINSERTという戯けた動きをすることが原因で、せっかく作成したサブテーブルの中身が消えていたというオチ。

問題が起きたあとでデータベースを参照すると、問題の直後にネットワークから取り直したデータでサブテーブルを復元していたらしく、だからテーブルはおかしくないのに問題だけ起きる……? と無駄に原因を追いかけてしまった。

あちこちに副作用がある。ほんと、よくこんなアプリケーションが世の中で動くものだよ……。

* * *

明日で今年の仕事納め。さあ、気持ちよく終われるか、それとも来年に宿題を残してしまうのか。(残さないつもり)

この記事が気に入ったらサポートをしてみませんか?