В настоящее время IfEsle () не поддерживается в анализе на основе набора данных SPICE. Если вы хотите использовать IfElse () в анализе, преобразуйте набор данных SPICE в набор данных Direct Query.
Я могу быть смещен, так как я запустил LiquiBase, но я использовал его в продуктивных средах в течение нескольких лет и были многие, много раз где выпуски были бы кошмаром без него. LiquiBase развился, чтобы быть очень гибким и мощным, и я не имею, столкнулся с ситуацией, что он не смог обработать (так или иначе) в течение достаточно долгого времени.
Последний выпуск кода содержал проекта, я работаю над использованием LiquiBase, содержал основной рефакторинг базы данных с сотнями изменений базы данных и должен был быть применен ко множеству установок, которые имели различные начальные точки для базы данных. Когда мы сделали выпуск, базы данных обновили без любых проблем.
Доктрина, PHP ORM/DBAL предлагает Миграции, делая то, что Вы хотите.
Пакет миграции Доктрины позволяет Вам легко обновлять свои производственные базы данных через хороший программный интерфейс. Изменения сделаны способом так, чтобы Ваша база данных была имеющей версию, и можно пятиться и вперед через версии базы данных.