Я думаю, что если ваше приложение не может работать / работать без базы данных, то допустимо, чтобы установка прервалась, если что-то не так с настройкой базы данных. Но если вас все еще беспокоит наличие еще одной точки сбоя в вашем приложении, вы можете добавить мастер «первого запуска», который настроит ваше приложение до того, как его можно будет использовать. Кроме того, если база данных поддерживает только дополнительную функцию или несущественную часть приложения, вы можете использовать сценарии базы данных на некотором экране после установки / конфигурации, к которому пользователь может перейти во время работы программы.