Php yii postgresql文本数据类型不匹配

Php yii postgresql文本数据类型不匹配,php,mysql,postgresql,text,yii,Php,Mysql,Postgresql,Text,Yii,我正在尝试用yii插入postgresql中的文本数据类型列 迁移中的代码 'description' => 'text' 当试图 $model->save() 其中模型是activerecord和 $model->description 是一些随机字符串, 我得到以下信息 SQLSTATE[42804]: Datatype mismatch: 7 ERROR: argument of WHERE must be type boolean, not type text

我正在尝试用yii插入postgresql中的文本数据类型列

迁移中的代码

'description' => 'text'
当试图

$model->save()
其中模型是activerecord和

$model->description 
是一些随机字符串, 我得到以下信息

SQLSTATE[42804]: Datatype mismatch: 7 ERROR: argument of WHERE must be type boolean, not type text

LINE 1: SELECT 1 FROM "entry" "t" WHERE description LIMIT 1
^. The SQL statement executed was: SELECT 1 FROM "entry" "t" WHERE description LIMIT 1 
对于mysql数据库或varchar列,一切都可以正常工作 这里怎么了

编辑:显然postgresql没有问题
yii activerecord->save()以某种方式为
条目
表中的postgres

生成错误查询
描述
列的
数据类型
,以及
描述
中存在的数据是什么?@varchar数据类型为文本,不存在数据,这是一个新表
从“条目”t中选择1其中description LIMIT 1
那么对于您在这个select中包含的
description
,我不包含description,我只是调用$model->save()来获取yii活动记录,但是在这个错误中,
description
在您的select查询中非常清楚