Ошибка при обновлении платформы с 6.7.4 до 6.8.1 не создается столбец global_default в таблице sec_filter

Здравствуйте.
При обновлении платформы с 6.7.4 до 6.8.1 не создается столбец global_default в таблице sec_filter:

com.haulmont.cuba.core.global.RemoteException:
javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 
2.6.2.cuba22): org.eclipse.persistence.exceptions.DatabaseException
...
Internal Exception: org.postgresql.util.PSQLException: ERROR: column t1.global_default does not exist
org.postgresql.util.PSQLException: ERROR: column t1.global_default does not exist
Position: 67

Студия 6.8.1

1 симпатия

Добрый день. Скрипты обновления базы вы запускали? В студии это меню Run - Update database.

После смены версии никаких скриптов обновления базы студия не генерировала (индекс о2о был сделан раньше, при переходе на студию 6.8.1).

Кнопочки generate db scripts и update database нажимал.

на всякий случай ещё раз проверил - создал проект на 6.7.4 и обновил его до 6.8.1 - всё прошло успешно. База, как я понял, у вас postgres.
Проверьте, что в вашем томкате лежит скрипт обновления: tomcat\webapps\app-core\WEB-INF\db\10-cuba\update\postgres\17\171116-addGlobalDefaultToFilterEntity.sql

Скрипт есть, почему не отработал не понятно.
Добавил ключ cuba.automaticDatabaseUpdate=true и база обновилась.