Added some TODO in comments as a simple issue tracker ;)
[osm2sqlite.git] / create_tmp_database.sql
blob392e80cc4c6cd8b3a1d7dbfeae5dd8bf206c1c70
1 create table tmp_nodes (
2     id INTEGER,
3     timestamp TEXT,
4     user TEXT,
5     lat REAL CHECK ( lat <= 90 AND lat >= -90 ),
6     lon REAL CHECK ( lon <= 180 AND lon >= -180 )
7 );
9 create index tmp_nodes_id ON tmp_nodes ( id );
11 create table tmp_node_tags (
12     node_id INTEGER REFERENCES tmp_nodes ( id ),
13     key TEXT,
14     value TEXT
17 create table tmp_ways (
18     id INTEGER,
19     timestamp TEXT,
20     user TEXT
23 create index tmp_ways_id ON tmp_ways ( id );
25 create table tmp_way_tags (
26     way_id INTEGER REFERENCES tmp_ways ( id ),
27     key TEXT,
28     value TEXT
31 create table tmp_way_nodes (
32     way_id INTEGER REFERENCES tmp_ways ( id ),
33     local_order INTEGER,
34     node_id INTEGER REFERENCES tmp_nodes ( id )
37 create table tmp_relations (
38     id INTEGER,
39     timestamp TEXT,
40     user TEXT
43 create index tmp_relations_id ON tmp_relations ( id );
45 create table tmp_relation_tags (
46     relation_id INTEGER REFERENCES tmp_relations ( id ),
47     key TEXT,
48     value TEXT
51 create table tmp_relation_members (
52     relation_id INTEGER REFERENCES tmp_relations ( id ),
53     type TEXT CHECK ( type IN ("node", "way", "relation")),
54     ref INTEGER,
55     role TEXT,
56     local_order INTEGER