mirror of
https://github.com/osm-search/Nominatim.git
synced 2024-11-27 10:43:02 +03:00
76 lines
1.9 KiB
SQL
76 lines
1.9 KiB
SQL
DROP TABLE entity;
|
|
DROP TABLE entity_label;
|
|
DROP TABLE entity_description;
|
|
DROP TABLE entity_alias;
|
|
DROP TABLE entity_link;
|
|
DROP TABLE entity_property;
|
|
|
|
CREATE TABLE entity (
|
|
entity_id bigint,
|
|
title text,
|
|
pid bigint,
|
|
qid bigint,
|
|
datatype text,
|
|
CONSTRAINT pk_entity PRIMARY KEY(entity_id)
|
|
);
|
|
|
|
CREATE TABLE entity_label (
|
|
entity_id bigint,
|
|
language text,
|
|
label text,
|
|
CONSTRAINT pk_entity_label PRIMARY KEY(entity_id,language)
|
|
);
|
|
|
|
CREATE TABLE entity_description (
|
|
entity_id bigint,
|
|
language text,
|
|
description text,
|
|
CONSTRAINT pk_entity_description PRIMARY KEY(entity_id,language)
|
|
);
|
|
|
|
CREATE TABLE entity_alias (
|
|
entity_id bigint,
|
|
language text,
|
|
alias text,
|
|
CONSTRAINT pk_entity_alias PRIMARY KEY(entity_id,language,alias)
|
|
);
|
|
|
|
CREATE TABLE entity_link (
|
|
entity_id bigint,
|
|
target text,
|
|
value text,
|
|
CONSTRAINT pk_entity_link PRIMARY KEY(entity_id,target)
|
|
);
|
|
|
|
CREATE TABLE entity_link_hit (
|
|
entity_id bigint,
|
|
target text,
|
|
value text,
|
|
hits bigint,
|
|
CONSTRAINT pk_entity_link_hit PRIMARY KEY(entity_id,target)
|
|
);
|
|
|
|
CREATE TABLE link_hit (
|
|
target text,
|
|
value text,
|
|
hits bigint,
|
|
CONSTRAINT pk_link_hit PRIMARY KEY(target,value)
|
|
);
|
|
|
|
CREATE TABLE entity_property (
|
|
entity_id bigint,
|
|
order_id bigint,
|
|
pid bigint,
|
|
string text,
|
|
toqid bigint,
|
|
location geometry,
|
|
datetime timestamp with time zone,
|
|
CONSTRAINT pk_entity_property PRIMARY KEY(entity_id, order_id)
|
|
);
|
|
|
|
CREATE TABLE import_link_hit (
|
|
target text,
|
|
value text,
|
|
hits bigint
|
|
);
|