Словил на одном проекте, в котором используется temporal ошибку:
ListWorkflowExecutions operation failed. Select failed: Error 1146: Table 'temporal_visibility.custom_search_attributes' doesn't exist
Вроде все понятно, таблица не создалась, хотя миграции (используем официальный чарт) прошли успешно и часть таблиц есть в базе, но вот реально нужной действительно нет.
Пофиксить можно руками, обычно вместе с темпоралом ставится конетйнер с admintools, внутри него нужно сделать export нужных для работы с СУБД переменных
export SQL_PLUGIN=mysql8
export SQL_HOST=<db_host>
export SQL_PORT=3306
export SQL_USER=<db_user>
export SQL_PASSWORD=<db_password>
export SQL_DATABASE=temporal_visibility
Затем выполнить команды установки схемы с перезаписью:
temporal-sql-tool setup-schema --version 0.0 --schema-name mysql/v8/visibility --overwrite
Таблица появится в базе. Ошибка уйдет.
#temporal