Mam zainstalowaną aplikację na telefony komórkowe, gdzie użytkownicy czytają i zapisują w bazie danych Firebase. chcę zrobić zmianę schematu w bazie od:Aktualizacja schematu bazy danych w produkcji
|-- "app"
| |-- "a"
| |--"y"
| |-- "b"
| |--"y"
do następujących gdzie i b zostały połączone w jedno:
|-- "app"
| |-- "x"
| |--"y"
Utrzymując funkcjonowanie aplikacji na obu klientach, które nie zostały uaktualnione do nowej wersji z nową strukturą schematu i klientami, które zostały uaktualnione.
Problem polega na utrzymaniu zgodności dwóch schematów i ich aktualizacji podczas wdrażania nowej wersji aplikacji, ponieważ nie możemy mieć pewności, że użytkownicy zaktualizowali aplikację.
W Firebase jest to możliwe, ponieważ nie ma serwera, który mógłby to obsłużyć? W jaki sposób Firebase ma jakąś funkcję, aby słuchać zdarzeń zapisu, a następnie powielać te dane w innych miejscach lub jakie są moje opcje?