uliweb里sqlite的timeout参数¶
(整理自google groups相关讨论)
本来uliorm里是支持CONNECTION_ARGS参数的,那么应该要能这么用: (加timeout参数的原因可以参考这里)
[ORM]
CONNECTIONS = {
'default':{
'CONNECTION':'sqlite:///database.db',
'CONNECTION_ARGS':{'timeout': 8.0},
'CONNECTION_TYPE':'short',
}
}
但是因为sqlalchemy的实现,在数据库引擎为sqlite的时候不支持这么用,而是在数据库url里给出,例子:
[ORM]
CONNECTIONS = {
'default':{
'CONNECTION':'sqlite:///database.db?timeout=8.0',
'CONNECTION_TYPE':'short',
}
}