最近我们在数据库中添加了一个“audit_logs”表,经过一番挫折后,我意识到由于某种原因数据库中已经存在一个“auditlog”表。它没有被使用,所以我放弃了它。我从架构中删除了 Auditlog.pm 和 AuditLogs.pm 文件,然后重新生成。出于某种原因,DCSL 再次为“audit_logs”表创建了 AuditLogs.pm,即使不再存在与它发生冲突的“auditlog”表或 Auditlog.pm 文件。
我已经尝试了几乎所有我能想到的让它生成 Log.pm 但没有成功。我唯一能想到的是它正在某处缓存名字对象映射,我似乎无法重置它。