如何将我的本地 Firebird 数据库与另一个 Firebird 数据库同步?

发布于 2024-07-28 23:37:09 字数 175 浏览 3 评论 0原文

首先我读了这个问题: Firebird 数据库复制

但我不想复制...我只想添加已更改的数据从我的数据库到我们的主数据库。 有任何想法吗?

First of all i read this question:
Firebird database replication

But i dont want to replicate...i just want to add the data that had changed on my database to our main database. Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

丢了幸福的猪 2024-08-04 23:37:09

AFAICT 这也是复制。

AFAICT that's replication too.

一紙繁鸢 2024-08-04 23:37:09

您应该标记数据库的每一项更改,并一次读取它们并将它们传递到其他数据库。

您可以使用逻辑值 Modified=0/1 或时间戳来标记每个记录。

通过触发器你应该控制这个值

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

You should mark every change of your database and at one time read them and pass them to your other database.

You can mark each record with a logical value Modified=0/1 or with a TimeStamp.

Through triggers you should control this values

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
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文