Here is a query that should give you accurate projection row counts:
Code: Select all
SELECT ps.projection_schema schema_name,
ps.anchor_table_name table_name,
CASE
WHEN p.node_name IS NOT NULL THEN ps.row_count
ELSE (SELECT SUM(ps2.row_count)
FROM projection_storage ps2
WHERE ps2.projection_id = ps.projection_id)
END row_count
FROM projection_storage ps
JOIN projections p
ON ps.projection_id = p.projection_id
GROUP BY 1, 2, 3
ORDER BY 1, 2;