Y
Size: a a a
Y
NS
Y
NS
V
Y
AD
AD
Н
cnt
же аннотировал - там должно быть кол-во folder. Иначе это лишняя нагрузка на БДSELECT "folders_folder"."id",
JSONB_AGG("folders_folder_invoices"."invoice_id") AS "invoice_ids"
FROM "folders_folder"
LEFT OUTER JOIN "folders_folder_invoices"
ON ("folders_folder"."id" = "folders_folder_invoices"."folder_id")
WHERE "folders_folder"."owner_id" = 1
GROUP BY "folders_folder"."id"
AG
SearchVector & SearchQuery & SearchRank & TrigramDistance
в одном запросе?AG
SELECT "folders_folder"."id",
JSONB_AGG("folders_folder_invoices"."invoice_id") AS "invoice_ids"
FROM "folders_folder"
LEFT OUTER JOIN "folders_folder_invoices"
ON ("folders_folder"."id" = "folders_folder_invoices"."folder_id")
WHERE "folders_folder"."owner_id" = 1
GROUP BY "folders_folder"."id"
Н
Н
raw sql
- то, что джанго орм генеритН
SearchVector & SearchQuery & SearchRank & TrigramDistance
в одном запросе?AG
SELECT "folders_folder"."id",
JSONB_AGG("folders_folder_invoices"."invoice_id") AS "invoice_ids"
FROM "folders_folder"
LEFT OUTER JOIN "folders_folder_invoices"
ON ("folders_folder"."id" = "folders_folder_invoices"."folder_id")
WHERE "folders_folder"."owner_id" = 1
GROUP BY "folders_folder"."id"
set()
+ len()
) - красивее 😁D
D
КМ
AG
DT