This commit is contained in:
parent
56c010975c
commit
19c9ef462e
|
@ -1,6 +1,7 @@
|
||||||
from typing import List
|
from typing import List
|
||||||
from sqlalchemy.orm import aliased, selectinload, joinedload
|
from sqlalchemy.orm import aliased, selectinload, joinedload
|
||||||
from sqlalchemy.sql import union
|
from sqlalchemy.sql import union
|
||||||
|
from sqlalchemy.dialects.postgresql.types import CITEXT
|
||||||
from sqlalchemy.sql.expression import (
|
from sqlalchemy.sql.expression import (
|
||||||
and_,
|
and_,
|
||||||
asc,
|
asc,
|
||||||
|
@ -60,7 +61,7 @@ def query_shouts():
|
||||||
Author.slug,
|
Author.slug,
|
||||||
"pic",
|
"pic",
|
||||||
Author.pic,
|
Author.pic,
|
||||||
)
|
).cast(CITEXT) # Преобразуем JSON в текст
|
||||||
)
|
)
|
||||||
).label("authors"),
|
).label("authors"),
|
||||||
func.array_agg(
|
func.array_agg(
|
||||||
|
@ -74,7 +75,7 @@ def query_shouts():
|
||||||
Topic.body,
|
Topic.body,
|
||||||
"slug",
|
"slug",
|
||||||
Topic.slug,
|
Topic.slug,
|
||||||
)
|
).cast(CITEXT) # Преобразуем JSON в текст
|
||||||
)
|
)
|
||||||
).label("topics"),
|
).label("topics"),
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user