まず私はこの質問を読んで: Firebird database replicationローカルFirebirdデータベースを別のFirebirdデータベースと同期させるにはどうすればいいですか?すべての
をしかし、私はちょうど私たちのメインのデータベースに私のデータベースに変更されたデータを追加したい...複製したいいけません。何か案は?
まず私はこの質問を読んで: Firebird database replicationローカルFirebirdデータベースを別のFirebirdデータベースと同期させるにはどうすればいいですか?すべての
をしかし、私はちょうど私たちのメインのデータベースに私のデータベースに変更されたデータを追加したい...複製したいいけません。何か案は?
AFAICTもレプリケーションです。
データベースのすべての変更をマークし、一度にそれを読み取り、別のデータベースに渡す必要があります。
各レコードを論理値Modified = 0/1またはTimeStampでマークすることができます。
は、あなたが正しいです...あなたは、これが
trigger before insert
begin
modified = CurrentDateTime;
end
trigger before ubdate
begin
modified = CurrentDateTime;
end
trigger before delete
begin
insert into DELETED_RECORDS (id) values (old.id);
end
arrrgh値制御する必要がありますトリガされます。 Thx – bastianneu
これは一方向レプリケーションと呼ばれています。 –