Det är möjligt att göra detta – åtminstone i teorin. Och jag har verkligen inte gjort något arbete på detta område än så jag kan inte ge dig råd om hur du ska implementera det. Men PouchDb stöder LevelUp som backend till PouchDb-servern (jag är inte säker på om detta även gäller PouchDb-klienten).
Detta innebär att du kan använda PouchDb för din offline-webbapplikation och synkronisera data till PouchDb Server, men använda LevelUp-kapaciteten för att använda PostGres SQL som PouchDb Server-lagringstjänst.
Det finns en bra artikel av Nolan Lawson med titeln "PouchDb levels up" som beskriver denna funktion här .