Мне нужны агрегированные результаты из моей таблицы, и я хочу агрегировать на основе атрибута в поле json.
Я пытался:
channel_raw = db.session.query(
Chathistory2.meta_json['channel'],
func.sum(Chathistory2.id).label('sum')
).filter().group_by(Chathistory2.meta_json['channel']).all()
Ошибка:
sqlalchemy.exc.ProgrammingError: (psycopg2.ProgrammingError) could not identify an equality operator for type json
Разве нельзя группировать по атрибуту из поля json?
Заранее спасибо.