]> err.no Git - mapper/commitdiff
Split out indexes from table definition
authorKaj-Michael Lang <milang@angel.tal.org>
Tue, 17 Jul 2007 12:12:24 +0000 (15:12 +0300)
committerKaj-Michael Lang <milang@angel.tal.org>
Tue, 17 Jul 2007 12:12:24 +0000 (15:12 +0300)
docs/osm-indexes.sql [new file with mode: 0644]
docs/osm-tables.sql

diff --git a/docs/osm-indexes.sql b/docs/osm-indexes.sql
new file mode 100644 (file)
index 0000000..7bbe9ab
--- /dev/null
@@ -0,0 +1,5 @@
+CREATE INDEX node_ll_idx on nodes (lat,lon);
+CREATE INDEX way_seg_node_idx on way_seg (node);
+CREATE UNIQUE INDEX poi_lat_lon_idx on poi (lat, lon, cat_id);
+CREATE INDEX poi_priority on poi (priority);
+CREATE INDEX name_idx on way_names (name);
index e8d87d2eb47e07c73d49d5f09217be972c5c82d1..43d0ecbe24fc1f365884ce2d1b73e63e66d40aea 100644 (file)
@@ -5,8 +5,6 @@ create table nodes (
        l       int not null default 0
 );
 
-create index node_ll_idx on nodes (lat,lon);
-
 create table way (
        wid     int primary key,
        type    int not null,
@@ -21,8 +19,6 @@ create table way_seg (
        node    int not null
 );
 
-create index way_seg_node_idx on way_seg (node);
-
 create table area (
        waid    int not null,
        num     int not null,
@@ -54,7 +50,7 @@ create table places (
        isin    int
 );
 
-CREATE TABLE poi (
+create table poi (
        poi_id integer PRIMARY KEY,
        lat     real not null,
        lon     real not null,
@@ -67,7 +63,3 @@ CREATE TABLE poi (
        osm_id  integer default 0,
        priority int default 2
 );
-
-CREATE UNIQUE INDEX poi_lat_lon_idx on poi (lat, lon, cat_id);
-CREATE INDEX poi_priority on poi (priority);
-CREATE INDEX name_idx on way_names (name);