大学の学生のPC管理はシス管自作の Akatsuki っていう Rails でやってるんですが
MAC addresss 重複で登録できません
ってのが。滅多にないんだが、たまにある
管理者メニューから、登録一覧を見てと思うんだが「MAC addressないぞ」
で、Rail の Postgress のコンテナでへこへこやるわけですが、
select * from ip_addresses, local_records where mac_address = '00:xx:xx:xx:xx:c6'
and local_records.rdata = ip_addresses.assigned_address ;
簡単じゃん。なんだが、やっぱり管理者メニューにでない。そこで、Akatsuki のdebugにいってもよかったが
手動で良いかと思ったら、
akatsuki=> delete from ip_addresses where id = 3695;
ERROR: update or delete on table "ip_addresses"
violates foreign key constraint "fk_rails_50f289730f" on table "radius_check_informations"
DETAIL: Key (id)=(3695) is still referenced from table "radius_check_informations".
くそう〜 そっちを探して、そっちから消せば良いんだが、それを5回も繰り返すはめに
まぁ、バグは気分がのればとるかも
そういえば、なんかあったなってのが、タイトルです
No comments:
Post a Comment