15 lines
420 B
SQL
15 lines
420 B
SQL
SELECT * from (
|
|
SELECT
|
|
"document".* ,
|
|
to_json("document"."meta") as meta,
|
|
to_json("document"."status_meta") as status_meta,
|
|
(SELECT "count"("id") FROM "paragraph" WHERE document_id="document"."id") as "paragraph_count",
|
|
CASE
|
|
WHEN "document"."meta"->>'llm_model_id' IS NOT NULL THEN 'advanced'
|
|
ELSE 'regular'
|
|
END as "learning_type"
|
|
FROM
|
|
"document" "document"
|
|
${document_custom_sql}
|
|
) temp
|
|
${order_by_query} |