Проблема

При плановом обновлении почтового сервера RuPost возникла ошибка "ошибка миграции БД". Процесс завершился с ошибкой на этапе миграции базы данных, что привело к неработоспособности сервера.

Диагностика

  • В журнале /var/log/rupost/monitor.log присутствует ошибка вида:
    psycopg2.errors.ForeignKeyViolation: ОШИБКА: UPDATE или DELETE в таблице "rp_aliases_local_parts" нарушает ограничение внешнего ключа "rp_mail_groups_alias_local_part_id_fkey" таблицы "rp_list_distributions"
    DETAIL: На ключ (id)=(1113) всё ещё есть ссылки в таблице "rp_list_distributions".
    CODE

Возможная причина: Нарушение ограничения внешнего ключа в БД. Перейти к решению.


Возможные причины