Skip to main content

max / makenotwork

1.8 KB · 54 lines History Blame Raw
1 {
2 "db_name": "PostgreSQL",
3 "query": "SELECT t.id, t.title,\n c.slug AS category_slug,\n u.username AS author_username,\n t.deleted_at AS \"deleted_at!: chrono::DateTime<chrono::Utc>\",\n EXISTS (\n SELECT 1 FROM posts op\n WHERE op.thread_id = t.id\n AND op.removed_at IS NOT NULL\n AND op.id = (\n SELECT id FROM posts\n WHERE thread_id = t.id\n ORDER BY created_at ASC, id ASC\n LIMIT 1\n )\n ) AS \"op_removed!\"\n FROM threads t\n JOIN categories c ON c.id = t.category_id\n JOIN users u ON u.mnw_account_id = t.author_id\n WHERE c.community_id = $1 AND t.deleted_at IS NOT NULL\n ORDER BY t.deleted_at DESC\n LIMIT $2",
4 "describe": {
5 "columns": [
6 {
7 "ordinal": 0,
8 "name": "id",
9 "type_info": "Uuid"
10 },
11 {
12 "ordinal": 1,
13 "name": "title",
14 "type_info": "Text"
15 },
16 {
17 "ordinal": 2,
18 "name": "category_slug",
19 "type_info": "Text"
20 },
21 {
22 "ordinal": 3,
23 "name": "author_username",
24 "type_info": "Text"
25 },
26 {
27 "ordinal": 4,
28 "name": "deleted_at!: chrono::DateTime<chrono::Utc>",
29 "type_info": "Timestamptz"
30 },
31 {
32 "ordinal": 5,
33 "name": "op_removed!",
34 "type_info": "Bool"
35 }
36 ],
37 "parameters": {
38 "Left": [
39 "Uuid",
40 "Int8"
41 ]
42 },
43 "nullable": [
44 false,
45 false,
46 false,
47 false,
48 true,
49 null
50 ]
51 },
52 "hash": "f3f3c9140fb0544b3dc9e036e9b1b59f6dd3160dc1123868dfbea3375a3bdc81"
53 }
54