在一个SqLite表中,我有一个BLOB列用于保存图像(或事实上是二进制数据)。该表是文件。
奇怪的是,在Subsonic的ActiveRecord的Documents类中,该列的类型显示为STRING,没有意义。它应该是字节数组。正确?
我在这里缺少什么?如何在Subsonic中映射SqLite BLOB列?
答案 0 :(得分:2)
不管你信不信,SQLite没有输入列。无论如何声明该列,任何数据都可以存储在任何列(INTEGER PK除外)中。每列都有一个“亲和力”,这就是向查询列数据类型的前端报告的内容。在SQLite中,BLOB列的关联性作为TEXT返回。
您可以详细了解here。