gpt4 book ai didi

postgresql - 将 PouchDB 离线同步到 PostgreSQL

转载 作者:行者123 更新时间:2023-11-29 11:17:10 24 4
gpt4 key购买 nike

我正在尝试使用 pouchDB 使我的 Web 应用程序在离线模式下工作。但我使用的后端数据库服务器是 PostgreSQL (NoSQL)。当我的应用程序恢复在线时,我找不到将我的 PouchDB 数据同步到 postgreSQL 的方法。谁能告诉我该怎么做

最佳答案

简答:你不能。不可能。放弃。您需要 CouchDB。

长答案:您有两个选择:

  1. 您可以为 PouchDB 实现自定义复制器(它只是一个 PouchDB plugin —— 可能会变得复杂,但不一定 —— 请参见默认的 Pouch-Couch replicator source code );或
  2. 您可以设置一个后端服务作为 PouchDB 和 Postgres 之间的代理,这基本上需要您了解并实现 CouchDB replication protocol ,也就是说,您将需要一个带有一堆 HTTP 端点的服务器,这些端点可以准确返回 PouchDB 复制器所期望的内容。

另见 this answer来自另一个问题。

关于postgresql - 将 PouchDB 离线同步到 PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38371590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com