メインコンテンツへスキップ
古いエッジを無効化し新しいエッジを作成することで、エッジの関係やファクトを更新します。これにより変更の完全な履歴が保持されます。

パラメータ

id
string
必須
更新するエッジの ID。
relation
string
新しい関係タイプ。省略すると以前の値を維持します。
fact
string
新しいファクトの説明。省略すると以前の値を維持します。

動作

  1. 既存のエッジを取得
  2. 期限切れとしてマーク(expiredAtinvalidAt を現在時刻に設定)
  3. 同じソース/ターゲットで、更新された関係/ファクトを持つ新しいエッジを作成
  4. 新しいエッジの validAt を現在のタイムスタンプに設定
古いエッジは履歴参照用にデータベースに残ります。