Если вы измените схему, возможно, вы захотите сбросить базу данных браузера и повторно синхронизировать ее с сервером.
По крайней мере, это был бы самый безопасный способ сделать это.
Если автономные клиенты добавили данные в базу данных, вы, конечно, должны сначала обработать и синхронизировать эти данные.
Самый простой способ - создать информационную таблицу, сообщающую, какая версия приложения / БД была использована для последней синхронизации, чтобы вы знали, как с ней обращаться, а также нужно ли обновлять ее до последней версии.