繁体   English   中英

将 Heroku 与 AWS RDS PostgreSQL 集成时,获取 stream 的“不一致 state”

[英]Get `Inconsistent state for stream ` when integrating Heroku with AWS RDS PostgreSQL

当尝试使用拼接数据 (stitchdata.com) 从 Heroku PostgreSQL DB 和 AWS Postgresql 之间进行集成时,我收到以下消息,但没有太多解释:

Inconsistent state for stream DBNAME-public-addresses with replication method: null, and bookmark: {}

是什么导致了这个错误,以及如何解决它?

我也有这个问题。 原因是误导性的 Stitch 设置界面。

您选择通过 Stitch 从 Postgres DB 同步的每个表都需要一个“复制方法”——选项是“全表”和“基于键的增量”。 “Key-based incremental”意味着只同步值大于上一次同步的最后一行的行。 想想created_at

当您 select 通过 Stitch 从 Postgres DB 同步一个表时,它会提示您输入复制方法。 但是,当您使用表格列表左上角的复选框一次 select 所有表格时,您根本不会收到任何提示。 Stitch 将允许您在任何表上保存没有复制方法的配置,这将立即失败,并在问题中出现神秘的Inconsistent state错误。

所以,要解决:

  1. 打开您的集成设置
  2. 导航到“要复制的表”
  3. 手动取消选中并重新选中要同步的每个表
  4. select 提示时复制方法

无法同时为多个表设置复制设置; 它必须为每个表完成。 当您对所有这些都完成此操作后,将不再抛出此错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM