Я работаю с приложением, которое поддерживает две разные базы данных.
с почти аналогичными данными.
Например, если я создаю клиента, этот клиент будет создан / сохранен в обеих базах данных.
Один Db является локальным, а второй - на удаленном сервере. Я получаю к нему доступ через вызовы API.
Когда я создаю нового клиента и он сохраняется в локальной базе данных, но вызов API (для удаленной базы данных) завершается неудачно
или наоборот,
тогда как я могу управлять этим сценарием, чтобы обе базы данных оставались синхронизированными и обновленными.
Самое главное, я не могу добавить любой новый столбец или не могу манипулировать структурой таблиц.
Example:
savedatatolive()
{
This save data to live server using api if this runs successfuly;
}
savedatatolocal()
{
This Save to local Db.If this creates issue or crashes while saving.
}