方法としては更新元のプログラム自身がデータ・ベースのレコードに自分自身の名前を記録するように更新するしかありません。トリガー・システムにもデータ・ベース自身の記録にもどのプログラムが更新したのかを示す情報は含まれていないからです。これはデータ・ベースを更新するのが必ずしもプログラムによってのみではなくSQL や DFU によっても更新することができるからではないかと思われます。データ・ベースに更新プログラムの名前や更新日時・時刻を記録することは珍しくはなく、ごく一般的な手法です。