Да. Преобразуйте db и перекомпилируйте.
Иногда вы можете столкнуться с конфликтами ключевых слов. Быстрое исправление для этого - параметр -k («список забытых ключевых слов»). Использование -k - быстрый способ получить старый код с переменными или именами таблиц/полей, которые стали новыми ключевыми словами для компиляции, когда вы работаете над изменением имен.
Вы также можете увидеть случайную ситуацию, когда компилятор немного подтянул правила. Например, было некоторое ужесточение правил вокруг определения общих переменных в период времени v8/v9 - большинство из того, что я помню, смотрел на подвергнутый риску код и спрашивал себя: «Как этот когда-либо начинался с компиляции? "
Еще одна потенциальная проблема - если ваше приложение использует фреймворк (например, «умные объекты»), API которого может измениться с момента выпуска до выпуска, важно убедиться, что вы компилируете версию версии этой структуры, - не нечто новое, но другое.
Очевидно, что вам необходимо протестировать, но подавляющее большинство кода перекомпилируется и работает без каких-либо проблем.