else:
res = self.db.query("""
SELECT
- blob->'system'->'kernel' AS kernel,
+ COALESCE(
+ blob->'system'->'kernel_release',
+ blob->'system'->'kernel'
+ ) AS kernel,
fireinfo_percentage(
COUNT(*), SUM(COUNT(*)) OVER ()
) AS p
AND
blob IS NOT NULL
AND
- blob->'system'->'kernel' IS NOT NULL
+ (
+ blob->'system'->'kernel_release' IS NOT NULL
+ OR
+ blob->'system'->'kernel' IS NOT NULL
+ )
GROUP BY
- blob->'system'->'kernel'
+ COALESCE(
+ blob->'system'->'kernel_release',
+ blob->'system'->'kernel'
+ )
""")
return { row.kernel : row.p for row in res }