質問編集履歴
1
もう少し詳しく背景などを交えて質問
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,8 +8,8 @@
|
|
8
8
|
## 質問したいこと
|
9
9
|
Django REST frameworkを使用していくつかのAPIを作成しました。Djangoを使用した場合、modelと1対1の関係でテーブルを作成することになると思います。Django REST frameworkを使用してAPIを作成した場合も同様に、APIとmodelが1対1の関係になり、1つのAPIで、1つのテーブルの更新しか出来ないと思います。
|
10
10
|
|
11
|
-
|
11
|
+
今回、APIを叩くと、任意のビジネスロジックが走る、もしくは任意の複数のテーブルの更新を行えるようにしたいです。理由として、例えば、マスタデータの更新と、それに関するログの更新を行いたいなどの場合には、複数のテーブルをまたいだ更新が必要だからです。
|
12
12
|
|
13
|
-
|
13
|
+
RDBMSのトランザクションを用いて複数のテーブルを同時に更新したい場合、どのような実装をするのが望ましいのでしょうか?
|
14
14
|
|
15
15
|
API設計や、Djangoなどに知見のある方がいらっしゃいましたら、よろしくお願いいたします。
|