Ошибка Bootstrap: отношение "ai_agent_mcp_servers" не существует — из-за конфликта идентификаторов миграции

И я запустил это прямо из вашего репозитория, чтобы воспользоваться вашим превосходным знанием ИИ. И теперь я убеждён: даже команда экспертов не может сделать лучше, чем я!

Так что, Клод, ПОЧЕМУ ЖЕ НЕ ИСПОЛЬЗОВАТЬ GENERATE MIGRATION?!?!?

Я изменил версию миграции в базе данных вот так:

UPDATE schema_migrations 
SET version   = '20260319001231' 
WHERE version = '20260319000001';

А затем переименовал миграцию в своём плагине, чтобы она совпадала. Это помогло!

Можно было бы винить себя за то, что я не обновлялся из основной ветки discourse так часто, как следовало бы, но ведь это случилось в тот же день. Так что даже если бы я обновлялся каждый день, это не помогло бы. Наверное, стоит обновляться из main и запускать миграции ещё раз перед отправкой изменений. Но я не допущу, чтобы миграция вроде этой повторилась снова.

Огромное спасибо за вашу помощь. Это определённо был странный пограничный случай, который никогда бы не произошёл, если бы мы не использовали ИИ в один и тот же день.

2 лайка