Skip to main content

max / makenotwork

2.3 KB · 73 lines History Blame Raw
1 {
2 "db_name": "PostgreSQL",
3 "query": "\n SELECT p.title AS project_title, t.name AS tier_name, t.price_cents,\n u.username, s.status AS \"status: super::SubscriptionStatus\",\n s.current_period_start AS \"current_period_start: chrono::DateTime<chrono::Utc>\",\n s.current_period_end AS \"current_period_end: chrono::DateTime<chrono::Utc>\",\n s.canceled_at AS \"canceled_at: chrono::DateTime<chrono::Utc>\",\n s.created_at AS \"created_at: chrono::DateTime<chrono::Utc>\"\n FROM subscriptions s\n JOIN users u ON u.id = s.subscriber_id\n JOIN subscription_tiers t ON t.id = s.tier_id\n JOIN projects p ON p.id = s.project_id\n WHERE s.project_id IN (SELECT id FROM projects WHERE user_id = $1)\n ORDER BY s.created_at DESC, s.id DESC\n LIMIT $2 OFFSET $3\n ",
4 "describe": {
5 "columns": [
6 {
7 "ordinal": 0,
8 "name": "project_title",
9 "type_info": "Varchar"
10 },
11 {
12 "ordinal": 1,
13 "name": "tier_name",
14 "type_info": "Varchar"
15 },
16 {
17 "ordinal": 2,
18 "name": "price_cents",
19 "type_info": "Int4"
20 },
21 {
22 "ordinal": 3,
23 "name": "username",
24 "type_info": "Varchar"
25 },
26 {
27 "ordinal": 4,
28 "name": "status: super::SubscriptionStatus",
29 "type_info": "Varchar"
30 },
31 {
32 "ordinal": 5,
33 "name": "current_period_start: chrono::DateTime<chrono::Utc>",
34 "type_info": "Timestamptz"
35 },
36 {
37 "ordinal": 6,
38 "name": "current_period_end: chrono::DateTime<chrono::Utc>",
39 "type_info": "Timestamptz"
40 },
41 {
42 "ordinal": 7,
43 "name": "canceled_at: chrono::DateTime<chrono::Utc>",
44 "type_info": "Timestamptz"
45 },
46 {
47 "ordinal": 8,
48 "name": "created_at: chrono::DateTime<chrono::Utc>",
49 "type_info": "Timestamptz"
50 }
51 ],
52 "parameters": {
53 "Left": [
54 "Uuid",
55 "Int8",
56 "Int8"
57 ]
58 },
59 "nullable": [
60 false,
61 false,
62 false,
63 false,
64 false,
65 true,
66 true,
67 true,
68 false
69 ]
70 },
71 "hash": "169ed0d8f74cc69847d5d63b6a1d3b3f4d277cd3540036c7d5278ddc139a3340"
72 }
73