登录时候出现:no such column: "size" - should this be a string literal in single-quotes?

目前是在windows下运行,出现这个问题,有哪位大佬知道是什么原因造成?

1 个赞

这个问题是什么操作出现的?是使用官方方式部署还是源码部署的呢?

源码部署,在sqlite3写入时候,就会出现这个问题。
def _row_insert(self, key, raw, now, columns):
sql = self._sql
expire_time, tag, size, mode, filename, value = columns
sql(
‘INSERT INTO Cache(’
’ key, raw, store_time, expire_time, access_time,’
’ access_count, tag, size, mode, filename, value’
‘) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)’,
(
key,
raw,
now, # store_time
expire_time,
now, # access_time
0, # access_count
tag,
size,
mode,
filename,
value,
),
)

源码部署遇到的问题自己研究排查吧,每个人的环境和水平都不同,没有资源一一检查,实在搞不定的建议使用官方版本。

第三方依赖disk-cache暂时不支持最新版的sqlite3,建议使用旧一些的sqlite3数据库版本

这个需要考虑到版本的兼容性,不好随意更改版本。

不是用的postgresql数据库吗?怎么和sqlite3牵扯到一起了?

我也遇到了这个问题,请问你解决了吗?

请问你解决了这个问题吗?