Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 数据库中具有SqlAlchemy CreateTable结果的SqlLite已锁定_Python_Sqlite_Sqlalchemy - Fatal编程技术网

Python 数据库中具有SqlAlchemy CreateTable结果的SqlLite已锁定

Python 数据库中具有SqlAlchemy CreateTable结果的SqlLite已锁定,python,sqlite,sqlalchemy,Python,Sqlite,Sqlalchemy,在试图找出我的测试无法创建sqlite模式的原因时,我尝试了从发布的这个非常简单的示例 但我仍然收到一条db locked消息: sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked [SQL: '\nCREATE TABLE "Example" (\n\tid INTEGER NOT NULL, \n\tname VARCHAR, \n\tPRIMARY KEY (id)\n)\n\n']

在试图找出我的测试无法创建sqlite模式的原因时,我尝试了从发布的这个非常简单的示例

但我仍然收到一条db locked消息:

sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked [SQL: '\nCREATE TABLE "Example" (\n\tid INTEGER NOT NULL, \n\tname VARCHAR, \n\tPRIMARY KEY (id)\n)\n\n'] (Background on this error at: http://sqlalche.me/e/e3q8)

关于如何使用create all和非“内存中”sqlite db的任何想法?

根据文档,Sqllite不是为高写入并发性而设计的。您是否事先创建了数据库?再次检查您的
db_uri
。你能用命令行查询数据库吗?我们也来看看这里,假设执行的唯一脚本是我向您展示的代码,其他什么都没有。我不希望在创建表时出现一些编写并发,对吗?
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked [SQL: '\nCREATE TABLE "Example" (\n\tid INTEGER NOT NULL, \n\tname VARCHAR, \n\tPRIMARY KEY (id)\n)\n\n'] (Background on this error at: http://sqlalche.me/e/e3q8)