なんでMisskeyはリモートのユーザーをSQLに保管してるんだろ

いちいちリクエストしてたら相手サーバーに迷惑すぎるのと, DBの設計上リモートのユーザーを保管しといたほうが良い

でもさあ、サーバーが滅んだ時点でSQLから消してほしいのと
お引越ししたら前のアカウントが残るのどうにかしてほしい

引っ越す前のアカウントのトゥートをブックマークしてた場合...?
サーバーが死んだ場合はパージしていいとは思うけど

ブックマークしてたやつ消えたら困るのと, 誰かがブックマークしてるか調べると負荷がかかるから残すんじゃね

ブックマーク関係ない気がする
PostgreSQLならユーザーとその投稿を削除すればブックマーク側からも自動的に消えるから

単純に削除に負荷がかかるから落ち着いた段階で削除しているのでは?

引っ越したアカウントは削除されない
色々理由はあると思うけど, その中からブックマークを挙げた

そもそも, 引っ越したアカウントは削除されたわけではないから, DBからも削除しないのが妥当だってのもある

フォロー

IDは鍵さえあれば保持できるからフォロー被フォロー関係は永久的に残る

まとめると、PDSが消えると投稿とかはもちろん消滅するよ?
けど鍵を持ってればIDは維持できる

鍵っていうか, didで返す内容を変更できれば何でもいいはず
did:webならWeb上で配信してるJSON書き換えれば良かったはずだし

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。