2016-08-29 32 views
2

別のテーブルに応じてテーブルの変更カラムSQLAlchemyのORM - 私は3つのテーブルを持っている

表1

| id | name | 
|:---:|:----:| 
| 1 | name | 

表2

| id | name | status | 
|:---:|:----:|:------:| 
| 1 | name | True | 

表3

| id_table1 | id_table2 | datetime | status_table2 | 
|:----------:|----------:|:--------:|:-------------:| 
|  1  |  1  |01/11/2011|  True  | 

テーブル3のリンクを作成するときに、テーブル3のリンクを作成したときにステータスを変更する必要があります。リンクが削除されたときにステータスを変更する必要があります。簡単なアイデア?

+0

コードをコードとしてフォーマットするには、マークアップ( 'backticks')を使用してください。編集ウィンドウのヘルプページがあります。 – buhtz

+1

この表へのすべてのアクセスがsqlalchemyを介して行われる場合は、おそらくORM Eventsのsqlalchemy機能を使用できます。 – user1685095

+1

そうでなければ、唯一の解決策はpostgresのトリガーで、postgresのイベントを聞いて適切な処置をとることだと思いますが、この場合はconsistecyは可能ではないと思います。 – user1685095

答えて

0

ORMイベントを使用して解決された問題

関連する問題