summaryrefslogtreecommitdiff
path: root/sources/db/pre.sql
diff options
context:
space:
mode:
authorJochen Topf <jochen@topf.org>2010-10-04 18:41:53 +0200
committerJochen Topf <jochen@topf.org>2010-10-04 18:41:53 +0200
commit9918c2c4c266a29848ce39fe2496876c66c3a48e (patch)
treeb49fe450d33dcb3c30b37f7bff68fbb475ecec66 /sources/db/pre.sql
downloadtaginfo-9918c2c4c266a29848ce39fe2496876c66c3a48e.tar
taginfo-9918c2c4c266a29848ce39fe2496876c66c3a48e.tar.gz
first commit
Diffstat (limited to 'sources/db/pre.sql')
-rw-r--r--sources/db/pre.sql76
1 files changed, 76 insertions, 0 deletions
diff --git a/sources/db/pre.sql b/sources/db/pre.sql
new file mode 100644
index 0000000..1bb00ea
--- /dev/null
+++ b/sources/db/pre.sql
@@ -0,0 +1,76 @@
+--
+-- Taginfo source: Database
+--
+-- pre.sql
+--
+
+.bail ON
+
+DROP TABLE IF EXISTS meta;
+
+CREATE TABLE meta (
+ source_id TEXT,
+ source_name TEXT,
+ update_start TEXT,
+ update_end TEXT,
+ data_until TEXT
+);
+
+INSERT INTO meta (source_id, source_name, update_start) SELECT 'db', 'Database', datetime('now');
+
+DROP TABLE IF EXISTS stats;
+
+CREATE TABLE stats (
+ key TEXT,
+ value INT64
+);
+
+DROP TABLE IF EXISTS keys;
+
+CREATE TABLE keys (
+ key VARCHAR,
+ count_all INTEGER,
+ count_nodes INTEGER,
+ count_ways INTEGER,
+ count_relations INTEGER,
+ values_all INTEGER,
+ values_nodes INTEGER,
+ values_ways INTEGER,
+ values_relations INTEGER,
+ users_all INTEGER,
+ users_nodes INTEGER,
+ users_ways INTEGER,
+ users_relations INTEGER,
+ grids INTEGER,
+ prevalent_values TEXT
+);
+
+DROP TABLE IF EXISTS key_distributions;
+
+CREATE TABLE key_distributions (
+ key VARCHAR,
+ png BLOB
+);
+
+DROP TABLE IF EXISTS tags;
+
+CREATE TABLE tags (
+ key VARCHAR,
+ value VARCHAR,
+ count_all INTEGER,
+ count_nodes INTEGER,
+ count_ways INTEGER,
+ count_relations INTEGER
+);
+
+DROP TABLE IF EXISTS keypairs;
+
+CREATE TABLE keypairs (
+ key1 VARCHAR,
+ key2 VARCHAR,
+ count_all INTEGER,
+ count_nodes INTEGER,
+ count_ways INTEGER,
+ count_relations INTEGER
+);
+