2016-07-14 35 views
4

我试图用pouchDB进行离线模式我的web应用程序的工作。但我使用的后端数据库服务器是PostgreSQL(NoSQL)。我不能找到一种方法,我PouchDB数据同步到PostgreSQL时,我的应用程序回来在线。任何人都可以请给我一个想法如何做到这一点正在同步PouchDB下线到PostgreSQL

回答

6

简短的回答:不能。不可能。放弃。你需要CouchDB。

龙回答:你有两个选择:

  1. 你可以实现PouchDB定制复制(这只是一个PouchDB plugin - 这可能很复杂,但不一定 - ,看到默认Pouch-Couch replicator source code);或
  2. 您可以设置一个后端服务,充当PouchDB和Postgres之间的代理,基本上需要您了解并实施CouchDB replication protocol,即,您需要一台服务器,其中包含大量HTTP端点PouchDB复制器所期望的。

this answer请参阅从另一个问题。