Skip to main content

max / makenotwork

1.3 KB · 43 lines History Blame Raw
1 {
2 "db_name": "PostgreSQL",
3 "query": "SELECT u.username,\n u.display_name,\n m.role AS \"role: CommunityRole\",\n m.joined_at AS \"joined_at: chrono::DateTime<chrono::Utc>\"\n FROM memberships m\n JOIN users u ON u.mnw_account_id = m.user_id\n WHERE m.community_id = $1\n ORDER BY\n CASE m.role\n WHEN 'owner' THEN 0\n WHEN 'moderator' THEN 1\n WHEN 'member' THEN 2\n END,\n m.joined_at\n LIMIT $2 OFFSET $3",
4 "describe": {
5 "columns": [
6 {
7 "ordinal": 0,
8 "name": "username",
9 "type_info": "Text"
10 },
11 {
12 "ordinal": 1,
13 "name": "display_name",
14 "type_info": "Text"
15 },
16 {
17 "ordinal": 2,
18 "name": "role: CommunityRole",
19 "type_info": "Text"
20 },
21 {
22 "ordinal": 3,
23 "name": "joined_at: chrono::DateTime<chrono::Utc>",
24 "type_info": "Timestamptz"
25 }
26 ],
27 "parameters": {
28 "Left": [
29 "Uuid",
30 "Int8",
31 "Int8"
32 ]
33 },
34 "nullable": [
35 false,
36 true,
37 false,
38 false
39 ]
40 },
41 "hash": "4151f8cee14608e833ae57a2bc89dee8f084ab963a0e145257f41b42715f50e5"
42 }
43