質問編集履歴
2
タイトルを一部修正しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
pythonでDB(SQLite)の更新を検知し、処理を発火させる方法はあ
|
1
|
+
pythonでDB(SQLite)の更新を検知し、処理を発火させる方法はあるのでしょうか。
|
test
CHANGED
File without changes
|
1
状況4 の記述を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
## やりたいこと
|
2
2
|
|
3
|
-
pythonの他処理でDBにINSERTを行った(処理A)後に実行したい処理(処理B)があるのですが、処理Aから処理Bを呼び出すのではなく、DBに
|
3
|
+
pythonの他処理でDBにINSERTを行った(処理A)後に実行したい処理(処理B)があるのですが、処理Aから処理Bを呼び出すのではなく、DBに更新があったことを検知し、処理Bを発火する方法はあるのでしょうか。
|
4
4
|
|
5
5
|
|
6
6
|
|
@@ -12,7 +12,9 @@
|
|
12
12
|
|
13
13
|
3 処理AのINSERTは毎回1レコードとは限らず、複数レコードをINSERTする場合があります。ですので、DBに”変化があった場合”に発火させる最適な方法を知りたいです。
|
14
14
|
|
15
|
-
4 処理A、処理Bをそれぞれコントロールする上位のクラスを用意し、処理A、処理Bは並列処理させることを想定しています(このような表現が正しいのかわからず伝わればよいのですが。。)。
|
15
|
+
4 処理A、処理Bをそれぞれコントロールする上位のクラスを用意し、処理A、処理Bは並列処理させることを想定しています(このような表現が正しいのかわからず伝わればよいのですが。。)。「DBに更新があったことを検知する」のを上位クラスに任せて、Bを発火させるようなイメージというのでしょうか。
|
16
|
+
|
17
|
+
5 処理Aから直接処理Bを呼び出すことなく、独立して動かす必要がある状況です。
|
16
18
|
|
17
19
|
|
18
20
|
|