rss-reader/.sqlx/query-d73f4bc0e8844f0a5dd4f897a1a1f1071db67502d23f7d6d98adc3da2241d57b.json

63 lines
1.9 KiB
JSON
Raw Permalink Normal View History

2025-02-02 01:41:38 -08:00
{
"db_name": "SQLite",
2025-02-05 05:29:40 -08:00
"query": "\n SELECT \n f.feed_id as \"feed_id: String\",\n f.name,\n f.url,\n f.user_id as \"user_id: String\",\n f.added_time as \"added_time: chrono::DateTime<chrono::Utc>\",\n f.last_checked_time as \"last_checked_time: chrono::DateTime<chrono::Utc>\",\n f.categorization as \"categorization: JsonValue\",\n COALESCE(SUM(CASE WHEN e.id IS NOT NULL AND e.marked_read IS NULL THEN 1 ELSE 0 END), 0) as \"unread_count!: i64\"\n FROM feeds f\n LEFT JOIN feed_entries e ON f.feed_id = e.feed_id\n WHERE f.user_id = ?\n GROUP BY f.feed_id, f.name, f.url, f.user_id, f.added_time, f.last_checked_time, f.categorization\n ORDER BY f.name ASC\n ",
2025-02-02 01:41:38 -08:00
"describe": {
"columns": [
{
"name": "feed_id: String",
"ordinal": 0,
"type_info": "Text"
},
{
"name": "name",
"ordinal": 1,
"type_info": "Text"
},
{
"name": "url",
"ordinal": 2,
"type_info": "Text"
},
{
"name": "user_id: String",
"ordinal": 3,
"type_info": "Text"
},
{
"name": "added_time: chrono::DateTime<chrono::Utc>",
"ordinal": 4,
"type_info": "Datetime"
},
{
"name": "last_checked_time: chrono::DateTime<chrono::Utc>",
"ordinal": 5,
"type_info": "Datetime"
2025-02-02 21:07:22 -08:00
},
{
"name": "categorization: JsonValue",
"ordinal": 6,
"type_info": "Null"
2025-02-05 05:29:40 -08:00
},
{
"name": "unread_count!: i64",
"ordinal": 7,
"type_info": "Int"
2025-02-02 01:41:38 -08:00
}
],
"parameters": {
"Right": 1
},
"nullable": [
false,
false,
false,
false,
false,
2025-02-02 21:07:22 -08:00
false,
2025-02-05 05:29:40 -08:00
false,
2025-02-02 01:41:38 -08:00
false
]
},
2025-02-05 05:29:40 -08:00
"hash": "d73f4bc0e8844f0a5dd4f897a1a1f1071db67502d23f7d6d98adc3da2241d57b"
2025-02-02 01:41:38 -08:00
}