summaryrefslogtreecommitdiff
path: root/sources/db/post.sql
diff options
context:
space:
mode:
authorJochen Topf <jochen@topf.org>2015-03-19 16:36:41 +0100
committerJochen Topf <jochen@topf.org>2015-03-19 16:36:41 +0100
commit70f35022161f625e26dba93bcba6c6383e798623 (patch)
treeed76e754e2313b285d2d3c9125f478dc4fc02b6f /sources/db/post.sql
parentc616b58a82011608e4632e9699aa7d195f6f3731 (diff)
downloadtaginfo-70f35022161f625e26dba93bcba6c6383e798623.tar
taginfo-70f35022161f625e26dba93bcba6c6383e798623.tar.gz
An attempt to classify all keys into 'good', 'bad', and 'unknown'.
Of course this is very rough. Could be used to show "bad" keys in editors etc.
Diffstat (limited to 'sources/db/post.sql')
-rw-r--r--sources/db/post.sql7
1 files changed, 7 insertions, 0 deletions
diff --git a/sources/db/post.sql b/sources/db/post.sql
index c321377..49cc634 100644
--- a/sources/db/post.sql
+++ b/sources/db/post.sql
@@ -38,6 +38,13 @@ INSERT INTO stats (key, value) SELECT 'characters_in_keys_space', count(*) FRO
INSERT INTO stats (key, value) SELECT 'characters_in_keys_problem', count(*) FROM keys WHERE characters='problem';
INSERT INTO stats (key, value) SELECT 'characters_in_keys_rest', count(*) FROM keys WHERE characters='rest';
+INSERT INTO stats (key, value) SELECT 'grade_bad', count(*) FROM keys WHERE grade='b';
+INSERT INTO stats (key, value) SELECT 'grade_unknown', count(*) FROM keys WHERE grade='u';
+INSERT INTO stats (key, value) SELECT 'grade_good', count(*) FROM keys WHERE grade='g';
+INSERT INTO stats (key, value) SELECT 'grade_key_count_bad', sum(count_all) FROM keys WHERE grade='b';
+INSERT INTO stats (key, value) SELECT 'grade_key_count_unknown', sum(count_all) FROM keys WHERE grade='u';
+INSERT INTO stats (key, value) SELECT 'grade_key_count_good', sum(count_all) FROM keys WHERE grade='g';
+
INSERT INTO stats (key, value) VALUES ('objects', (SELECT sum(value) FROM stats WHERE key IN ('nodes', 'ways', 'relations')));
INSERT INTO stats (key, value) VALUES ('object_tags', (SELECT sum(value) FROM stats WHERE key IN ('node_tags', 'way_tags', 'relation_tags')));