Недавно мы добавили таблицу «audit_logs» в базу данных, и после некоторого разочарования я понял, что по какой-то причине в базе уже есть таблица «audlog». Это не использовалось, поэтому я бросил его. Я удалил файлы Auditlog.pm и AuditLogs.pm из моей схемы, а затем восстановил. По какой-то причине DCSL снова создал AuditLogs.pm для таблицы «audit_logs», хотя уже не было таблицы «audlog» или файла Auditlog.pm, которые могли бы с ней конфликтовать.
Я попробовал почти все, что мог придумать, чтобы он сгенерировал Log.pm безуспешно. Единственное, что я могу понять, это то, что она куда-то кеширует карту моникеров, и я не могу ее сбросить.