[英]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
错误。
所以,要解决:
无法同时为多个表设置复制设置; 它必须为每个表完成。 当您对所有这些都完成此操作后,将不再抛出此错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.