【发布时间】:2010-04-20 15:43:57
【问题描述】:
现在我正在测试数据库中的某些内容。这是一个wordpress数据库。我必须写入和删除并对其进行其他操作。如您所知,它具有索引机制,始终使每个新帖子都继承下一个可能的最高 ID。
请考虑此数据库是已使用数据库的副本。以前写过。 所以,我需要确保当我完成测试时,它会是一样的
目前,我唯一的解决方案是进行备份。因此,如果我在计划测试的某些部分结束了,我将备份它并在另一个副本上开始下一次测试。
幸运的是,数据库的大小只是很小的一个。所以删除,复制和备份会很容易。但我知道这种数据库测试方式只是部分解决方案。它迫使我创建太多备份副本。如果数据库更大,我不知道该怎么办。这将是一场漫长的测试噩梦。
所以我想知道是否有任何解决方案可以像回滚一样工作。所以它只会锁定数据库并将新条目作为某种缓存。 我可以将其擦除或写入数据库。
我使用 mysql 和 phpmyadmin 并用它来开发一些自定义解决方案。
编辑 ::: 开发 PHP 解决方案时如何有效地对数据库进行测试?
【问题讨论】:
标签: php mysql database wordpress database-testing