Tny*_*Tny 5 database doctrine symfony
我使用Symfony 2和Doctrine作为ORM Framework.我正在寻找保存对数据库字段所做更改的最佳方法.我将有大约100个表,每个表有大约50个字段和几千行.现在我想保存对字段所做的所有更改.
我想到的可能性:Doctrine扩展"Loggable" - 保存不同表中的更改,但不知道它是否可以承受这么多的条目.
每个表的MySQL触发器,用于保存新表中的更改?
但保存更改的最佳做法是什么?
您可以使用MySQL触发器或提到的DoctrineExtension Loggable功能.这两部作品都有缺点和优点.MySQL触发器可以写入单独的表(参见mysql触发器FAQ).
触发:
学说扩展:
如果把学说转换成其他东西的可能性很低,我会从学说扩展开始.它毕竟是一个有助于处理SQL的确切目的的工具.
归档时间: |
|
查看次数: |
2397 次 |
最近记录: |