PostgreSQL 是否提供类似于 SQL 服务器更改跟踪的更改跟踪功能?

Does PostgreSQL provide Change Tracking feature similar to SQL Server change tracking?

PostgreSQL 是否提供与 SQL 服务器上类似的更改跟踪功能。 这就是我基本上想要的。我想每隔几分钟将我的数据移动到其他数据库。为此,我只想通过更改跟踪(如 SQL 服务器更改跟踪)仅在 PGSQL 中获取更改的数据。实现此目标的最佳方法是什么?

使用 PostgreSQL 就没那么容易了。您可以使用 WAL 的又名预写日志或触发器。可能最好的方法是使用像 https://debezium.io

这样的外部库

我正在努力实现同样的目标。这是我上网查到的。可能的方法很少:

  • 流式复制(将二进制更改日志发送到备用服务器)
  • Slony(使用触发器将 DML 更改累积到定期传送到备用服务器的表中)
  • 逻辑变更集日志记录
  • 审计触发91plus