これを行うことは可能です-少なくとも理論的には。そして、私は確かにこの分野でまだ何の仕事もしていないので、それをどのように実装するかについてあなたにアドバイスすることはできません。ただし、PouchDbはLevelUp をサポートしています。 PouchDbサーバーへのバックエンドとして(これがPouchDbクライアントにも当てはまるかどうかはわかりません)。
つまり、オフラインWebアプリケーションにPouchDbを使用し、データをPouchDbサーバーに同期できますが、LevelUp機能を使用してPostGresSQLをPouchDbサーバーストレージサービスとして使用できます。
この機能について説明している「PouchDbレベルアップ」というタイトルのNolanLawsonによる優れた記事があります