24 lines
675 B
SQL
24 lines
675 B
SQL
-- name: ListAccountMetricCounts :many
|
|
SELECT connection_status, actual_presence, COUNT(*) AS count
|
|
FROM accounts
|
|
WHERE deleted_at IS NULL
|
|
GROUP BY connection_status, actual_presence
|
|
ORDER BY connection_status, actual_presence;
|
|
|
|
-- name: ListInboundQueueMetricCounts :many
|
|
SELECT delivery_status, COUNT(*) AS count
|
|
FROM inbound_events
|
|
GROUP BY delivery_status
|
|
ORDER BY delivery_status;
|
|
|
|
-- name: ListOutboundQueueMetricCounts :many
|
|
SELECT delivery_status, COUNT(*) AS count
|
|
FROM outbound_messages
|
|
GROUP BY delivery_status
|
|
ORDER BY delivery_status;
|
|
|
|
-- name: CountStatusSyncQueue :one
|
|
SELECT COUNT(*)
|
|
FROM outbound_messages
|
|
WHERE status_sync_status IN ('pending', 'syncing');
|