はじめに
.ermファイルがある時を境に肥大化し(10MBくらい)、重すぎて開けなくなる。
テーブル数は多くても100個前後なので、このサイズは明らかにおかしい。
環境
MacOS
Eclipse Version: 2022-03 (4.23)
ERMater 更新止まっているのでとりあえず最新版
原因(バグ?)
.ermファイルに以下のような行が突然複製され続けて何万行と増えるときがある。
<referenced_column>42</referenced_column>
<referenced_column>42</referenced_column>
// ↑↓が何万行もある
<relation>1</relation>
.ermファイルのサイズが10MBを超えてくるとおおよそこの問題が発生している。
Windows環境でも発生しており、再現性がない。
弊社内で外部キーを貼っているときに発生するときがあると言っている方がいたが、毎回発生するわけではないのでどの操作が根本原因なのか不明。
一時的な対症療法
.ermファイルをVSCodeなどで開き、一括置換などで対象行を削除する。
クリティカルな発生原因が知りたい。