2

最近、データベースに「audit_logs」テーブルを追加しましたが、不満を感じた後、何らかの理由でデータベースに「auditlog」テーブルがすでに存在することに気付きました。使われていなかったので落としました。Auditlog.pmファイルとAuditLogs.pmファイルをスキーマから削除してから、再生成しました。何らかの理由で、競合する「auditlog」テーブルまたはAuditlog.pmファイルがなくなったにもかかわらず、DCSLは「audit_logs」テーブルのAuditLogs.pmを再度作成しました。

Log.pmを生成するために考えられるすべてのことを試しましたが、成功しませんでした。私が理解できる唯一のことは、それがどこかにモニカマップをキャッシュしていることであり、私はそれをリセットできないようです。

4

1 に答える 1

1

私は最終的にこの問題をLinguaインフレクターの問題まで追跡しました。それは、複数形の名詞ではなく、単数形の動詞として「ログ」を拾っていました。これは、「it」で終わる「audit」という単語の後に続くために発生しました。基本的に、audit_logsの例外を追加するカスタムmoniker_map関数を作成する必要がありました。

于 2010-10-04T14:47:59.240 に答える