[OSM-talk-nl] XAPI maar dan beter [schema]

Stefan de Konink stefan at konink.de
Fri May 22 15:26:17 UTC 2009


Op verzoek van Roeland:

CREATE TABLE "sys"."nodes_legacy" (
         "id" int NOT NULL DEFAULT next value for "sys"."s_nodes",
         "long" double,
         "lat" double,
         "uid" int,
         "timestamp" timestamptz(7),
         "zcurve" bigint,
         CONSTRAINT "pk_nodes_id" PRIMARY KEY ("id")
);
CREATE TABLE "sys"."node_tags" (
         "node" int,
         "k" varchar(255),
         "v" varchar(1024)
);
CREATE TABLE "sys"."ways" (
         "id" int NOT NULL DEFAULT next value for "sys"."s_ways",
         "uid" int,
         "timestamp" timestamptz(7),
         CONSTRAINT "pk_ways_id" PRIMARY KEY ("id")
);
CREATE TABLE "sys"."way_tags" (
         "way" int,
         "k" varchar(255),
         "v" varchar(1024)
);
CREATE TABLE "sys"."way_nds" (
         "way" int,
         "idx" int,
         "to_node" int
);
CREATE TABLE "sys"."relations" (
         "id" int NOT NULL DEFAULT next value for "sys"."s_relations",
         "uid" int,
         "timestamp" timestamptz(7),
         CONSTRAINT "pk_relations_id" PRIMARY KEY ("id")
);
CREATE TABLE "sys"."relation_members_node" (
         "relation" int NOT NULL,
         "idx" int NOT NULL,
         "to_node" int,
         "role" varchar(255),
         CONSTRAINT "pk_relation_members_node" PRIMARY KEY ("relation", 
"idx")
);
CREATE TABLE "sys"."relation_members_relation" (
         "relation" int NOT NULL,
         "idx" int NOT NULL,
         "to_relation" int,
         "role" varchar(255),
         CONSTRAINT "pk_relation_members_relation" PRIMARY KEY 
("relation", "idx")
);
CREATE TABLE "sys"."relation_members_way" (
         "relation" int NOT NULL,
         "idx" int NOT NULL,
         "to_way" int,
         "role" varchar(255),
         CONSTRAINT "pk_relation_members_way" PRIMARY KEY ("relation", 
"idx")
);
CREATE TABLE "sys"."relation_tags" (
         "relation" int,
         "k" varchar(255),
         "v" varchar(1024)
);





More information about the Talk-nl mailing list