X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/500e6e687f2d8e87d0797fbd9373d84c7b24d628..38b7137fe3c5e88b0551c536aa1087a0b32145f4:/script/statistics diff --git a/script/statistics b/script/statistics index 50363dc32..0d300f706 100755 --- a/script/statistics +++ b/script/statistics @@ -18,18 +18,17 @@ begin user_count = User.count(:conditions => "active = true") tracepoint_count = Tracepoint.count() node_count = Node.count(:conditions => "visible = true") - segment_count = Segment.count(:conditions => "visible = true") way_count = Way.count(:conditions => "visible = true") - tagged_way_count = Way.count(:conditions => "current_ways.visible = true AND current_way_tags.k <> 'created_by'", - :joins => "INNER JOIN current_way_tags ON current_way_tags.id = current_ways.id") + tagged_way_count = Way.count(:conditions => "visible = true AND EXISTS (SELECT * FROM current_way_tags WHERE id = current_ways.id AND k <> 'created_by')") + relation_count = Relation.count(:conditions => "visible = true") puts "
Number of users | #{user_count} |
Number of uploaded GPS points | #{tracepoint_count} |
Number of nodes | #{node_count} |
Number of segments | #{segment_count} |
Number of ways | #{way_count} |
Number of ways with tags | #{tagged_way_count} |
Number of relations | #{relation_count} |