私はPostgreSQLを使用しておりAdd/Delete/Update
、サブテーブルの行がマスターテーブルに対して作成されるように、データベース内でほとんど同期されている2つ以上のテーブルが必要です。
この状況でトリガーを使用できるかどうかはわかりません。私の状況では、サブテーブルが切り捨てられ、新しいデータセットが読み込まれる可能性があるためです。
それを実装する方法はありますか?
例:
Employee_Sub1:
id name version
+------+-------+--------+
101 John 1
102 David 1
105 Azi 1
Employee_Sub2:
id name version
+------+-------+--------+
101 John 1
102 DavidX 2 <- Sub2 having updated value for id 102
105 Azi 1
107 Marry 1
Employee_Sub3:
id name version
+------+-------+--------+
101 John 1
105 Azi 1
110 devil 1 <- Sub3 having new row of data
Employee_Finalテーブルは次のようになります。
Employee_Final:
id name version
+------+-------+--------+
101 John 1
102 DavidX 2
105 Azi 1
107 Marry 1
110 devil 1