首先,我读到了这个问题: Firebird database replication
但我不想复制......我只是想将我数据库中已更改的数据添加到我们的主数据库中。有什么想法吗?
答案 0 :(得分:2)
也是复制的AFAICT。
答案 1 :(得分:1)
您应该标记数据库的每个更改,并一次读取它们并将它们传递给您的其他数据库。
您可以使用逻辑值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