BUILD # 34
1405-04-18 05:45
اضافه کردن ستون به کوئری دیتابیس توی راست
خب حالا باید یه ستون توی کوئری اضافه کنم که این ستون جدید رو که از روی خنگ بازی یادم رفت رو سلکت کنه پس اینو ادیت میکنم
let mut projects = sqlx::query_as::<_, ProjectDetail>(
r#"
SELECT
p.id, p.title, p.graphic_title_1, p.graphic_title_2, p.slug,
p.short_description, p.long_description, p.created_at, p.show_in_home,
p.bg, p.color, p.img, p.website, p.status,
(SELECT COUNT(*) FROM logs l WHERE l.project_id = p.id) as logs_count,
COALESCE(
(
SELECT json_agg(json_build_object('id', s.id, 'title', s.title, 'bg', s.bg, 'slug', s.slug))
FROM project_stack_pivot psp
JOIN stacks s ON s.id = psp.stack_id
WHERE psp.project_id = p.id
), '[]'::json
)::jsonb as stacks
FROM projects p
ORDER BY p.id DESC
LIMIT $1 OFFSET $2
"#
)که استاتوس رو داشته باشه هرجا ک برای پروژه هاست