热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

sqlite数据库表在测试时被锁定

如何解决《sqlite数据库表在测试时被锁定》经验,有好办法吗?

我正在尝试将应用程序从django 1.11.1迁移到django 2.0.1.测试设置为在内存数据库中使用sqlite运行.但每次测试都失败了,因为sqlite3.OperationalError: database table is locked对于每一张桌子.我如何找出锁定的原因?增加超时设置没有帮助.

我正在使用LiveServerTestCase,所以我认为测试必须在与内存数据库不同的线程中运行,并且由于某种原因它不会被共享.


推荐阅读
author-avatar
咪咪的小天地计_395
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有