Я пытаюсь создать отношение к столбцу массива postgres в Yii2, и это дает мне ошибку (что неудивительно)
SQLSTATE[42883]: Undefined function: 7 ERROR: operator does not exist: integer[] = integer
Простая установка стандартного onCondition () не работает.
Кто-нибудь имеет опыт работы с типами массивов postgres и отношениями Yii2? Было бы хорошо, если бы я мог сделать что-то подобное, чтобы переопределить оператор по умолчанию и при условии поддержки типа столбца массива.
/**
* @return \yii\db\ActiveQuery
*/
public function getMyRelation()
{
return $this->hasMany(ModelName::className(), ['@>', 'id', '{'.intval($this->rel_id).'}'])->alias('myRelation');
}