È possibile farlo - almeno in teoria. E di certo non ho ancora svolto alcun lavoro in questo settore, quindi non posso consigliarti su come implementarlo. Ma PouchDb supporta LevelUp come back-end per il server PouchDb (non sono sicuro che questo si applichi anche al client PouchDb).
Ciò significa che puoi utilizzare PouchDb per la tua applicazione Web offline e sincronizzare i dati con il server PouchDb, ma utilizzare la funzionalità LevelUp per utilizzare PostGres SQL come servizio di archiviazione del server PouchDb.
C'è un buon articolo di Nolan Lawson intitolato "PouchDb level up" che descrive questa capacità qui .