Da się to zrobić – przynajmniej teoretycznie. I na pewno nie wykonałem jeszcze żadnej pracy w tym obszarze, więc nie mogę doradzić, jak ją wdrożyć. Ale PouchDb obsługuje LevelUp jako backend do serwera PouchDb (nie jestem pewien, czy dotyczy to również klienta PouchDb).
Oznacza to, że możesz użyć PouchDb do swojej aplikacji internetowej offline i synchronizować dane z serwerem PouchDb, ale użyj funkcji LevelUp, aby użyć PostGres SQL jako usługi przechowywania serwera PouchDb.
Istnieje dobry artykuł autorstwa Nolana Lawsona zatytułowany „PouchDb level up”, który opisuje tę funkcję tutaj .