From 19c9ef462ead3978b01113780cbe37fc7fa1a696 Mon Sep 17 00:00:00 2001 From: Untone Date: Wed, 7 Aug 2024 14:26:41 +0300 Subject: [PATCH] CITEXT --- resolvers/reader.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resolvers/reader.py b/resolvers/reader.py index 4d22ba4f..008e841a 100644 --- a/resolvers/reader.py +++ b/resolvers/reader.py @@ -1,6 +1,7 @@ from typing import List from sqlalchemy.orm import aliased, selectinload, joinedload from sqlalchemy.sql import union +from sqlalchemy.dialects.postgresql.types import CITEXT from sqlalchemy.sql.expression import ( and_, asc, @@ -60,7 +61,7 @@ def query_shouts(): Author.slug, "pic", Author.pic, - ) + ).cast(CITEXT) # Преобразуем JSON в текст ) ).label("authors"), func.array_agg( @@ -74,7 +75,7 @@ def query_shouts(): Topic.body, "slug", Topic.slug, - ) + ).cast(CITEXT) # Преобразуем JSON в текст ) ).label("topics"), )