2 -- PostgreSQL database dump
5 SET statement_timeout = 0;
6 SET client_encoding = 'UTF8';
7 SET standard_conforming_strings = on;
8 SET check_function_bodies = false;
9 SET client_min_messages = warning;
12 -- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -
15 CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
19 -- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -
22 COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
26 -- Name: btree_gist; Type: EXTENSION; Schema: -; Owner: -
29 CREATE EXTENSION IF NOT EXISTS btree_gist WITH SCHEMA public;
33 -- Name: EXTENSION btree_gist; Type: COMMENT; Schema: -; Owner: -
36 COMMENT ON EXTENSION btree_gist IS 'support for indexing common datatypes in GiST';
39 SET search_path = public, pg_catalog;
42 -- Name: gpx_visibility_enum; Type: TYPE; Schema: public; Owner: -
45 CREATE TYPE gpx_visibility_enum AS ENUM (
54 -- Name: note_event_enum; Type: TYPE; Schema: public; Owner: -
57 CREATE TYPE note_event_enum AS ENUM (
67 -- Name: note_status_enum; Type: TYPE; Schema: public; Owner: -
70 CREATE TYPE note_status_enum AS ENUM (
78 -- Name: nwr_enum; Type: TYPE; Schema: public; Owner: -
81 CREATE TYPE nwr_enum AS ENUM (
89 -- Name: user_role_enum; Type: TYPE; Schema: public; Owner: -
92 CREATE TYPE user_role_enum AS ENUM (
99 -- Name: user_status_enum; Type: TYPE; Schema: public; Owner: -
102 CREATE TYPE user_status_enum AS ENUM (
112 -- Name: maptile_for_point(bigint, bigint, integer); Type: FUNCTION; Schema: public; Owner: -
115 CREATE FUNCTION maptile_for_point(bigint, bigint, integer) RETURNS integer
117 AS '/srv/www/openstreetbugs.osm.compton.nu/db/functions/libpgosm.so', 'maptile_for_point';
121 -- Name: tile_for_point(integer, integer); Type: FUNCTION; Schema: public; Owner: -
124 CREATE FUNCTION tile_for_point(integer, integer) RETURNS bigint
126 AS '/srv/www/openstreetbugs.osm.compton.nu/db/functions/libpgosm.so', 'tile_for_point';
130 -- Name: xid_to_int4(xid); Type: FUNCTION; Schema: public; Owner: -
133 CREATE FUNCTION xid_to_int4(xid) RETURNS integer
134 LANGUAGE c IMMUTABLE STRICT
135 AS '/srv/www/openstreetbugs.osm.compton.nu/db/functions/libpgosm.so', 'xid_to_int4';
138 SET default_tablespace = '';
140 SET default_with_oids = false;
143 -- Name: acls; Type: TABLE; Schema: public; Owner: -; Tablespace:
149 k character varying(255) NOT NULL,
150 v character varying(255),
151 domain character varying(255)
156 -- Name: acls_id_seq; Type: SEQUENCE; Schema: public; Owner: -
159 CREATE SEQUENCE acls_id_seq
168 -- Name: acls_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
171 ALTER SEQUENCE acls_id_seq OWNED BY acls.id;
175 -- Name: changeset_tags; Type: TABLE; Schema: public; Owner: -; Tablespace:
178 CREATE TABLE changeset_tags (
179 changeset_id bigint NOT NULL,
180 k character varying(255) DEFAULT ''::character varying NOT NULL,
181 v character varying(255) DEFAULT ''::character varying NOT NULL
186 -- Name: changesets; Type: TABLE; Schema: public; Owner: -; Tablespace:
189 CREATE TABLE changesets (
191 user_id bigint NOT NULL,
192 created_at timestamp without time zone NOT NULL,
197 closed_at timestamp without time zone NOT NULL,
198 num_changes integer DEFAULT 0 NOT NULL
203 -- Name: changesets_id_seq; Type: SEQUENCE; Schema: public; Owner: -
206 CREATE SEQUENCE changesets_id_seq
215 -- Name: changesets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
218 ALTER SEQUENCE changesets_id_seq OWNED BY changesets.id;
222 -- Name: client_applications; Type: TABLE; Schema: public; Owner: -; Tablespace:
225 CREATE TABLE client_applications (
227 name character varying(255),
228 url character varying(255),
229 support_url character varying(255),
230 callback_url character varying(255),
231 key character varying(50),
232 secret character varying(50),
234 created_at timestamp without time zone,
235 updated_at timestamp without time zone,
236 allow_read_prefs boolean DEFAULT false NOT NULL,
237 allow_write_prefs boolean DEFAULT false NOT NULL,
238 allow_write_diary boolean DEFAULT false NOT NULL,
239 allow_write_api boolean DEFAULT false NOT NULL,
240 allow_read_gpx boolean DEFAULT false NOT NULL,
241 allow_write_gpx boolean DEFAULT false NOT NULL
246 -- Name: client_applications_id_seq; Type: SEQUENCE; Schema: public; Owner: -
249 CREATE SEQUENCE client_applications_id_seq
258 -- Name: client_applications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
261 ALTER SEQUENCE client_applications_id_seq OWNED BY client_applications.id;
265 -- Name: countries; Type: TABLE; Schema: public; Owner: -; Tablespace:
268 CREATE TABLE countries (
270 code character varying(2) NOT NULL,
271 min_lat double precision NOT NULL,
272 max_lat double precision NOT NULL,
273 min_lon double precision NOT NULL,
274 max_lon double precision NOT NULL
279 -- Name: countries_id_seq; Type: SEQUENCE; Schema: public; Owner: -
282 CREATE SEQUENCE countries_id_seq
291 -- Name: countries_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
294 ALTER SEQUENCE countries_id_seq OWNED BY countries.id;
298 -- Name: current_node_tags; Type: TABLE; Schema: public; Owner: -; Tablespace:
301 CREATE TABLE current_node_tags (
302 node_id bigint NOT NULL,
303 k character varying(255) DEFAULT ''::character varying NOT NULL,
304 v character varying(255) DEFAULT ''::character varying NOT NULL
309 -- Name: current_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace:
312 CREATE TABLE current_nodes (
314 latitude integer NOT NULL,
315 longitude integer NOT NULL,
316 changeset_id bigint NOT NULL,
317 visible boolean NOT NULL,
318 "timestamp" timestamp without time zone NOT NULL,
319 tile bigint NOT NULL,
320 version bigint NOT NULL
325 -- Name: current_nodes_id_seq; Type: SEQUENCE; Schema: public; Owner: -
328 CREATE SEQUENCE current_nodes_id_seq
337 -- Name: current_nodes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
340 ALTER SEQUENCE current_nodes_id_seq OWNED BY current_nodes.id;
344 -- Name: current_relation_members; Type: TABLE; Schema: public; Owner: -; Tablespace:
347 CREATE TABLE current_relation_members (
348 relation_id bigint NOT NULL,
349 member_type nwr_enum NOT NULL,
350 member_id bigint NOT NULL,
351 member_role character varying(255) NOT NULL,
352 sequence_id integer DEFAULT 0 NOT NULL
357 -- Name: current_relation_tags; Type: TABLE; Schema: public; Owner: -; Tablespace:
360 CREATE TABLE current_relation_tags (
361 relation_id bigint NOT NULL,
362 k character varying(255) DEFAULT ''::character varying NOT NULL,
363 v character varying(255) DEFAULT ''::character varying NOT NULL
368 -- Name: current_relations; Type: TABLE; Schema: public; Owner: -; Tablespace:
371 CREATE TABLE current_relations (
373 changeset_id bigint NOT NULL,
374 "timestamp" timestamp without time zone NOT NULL,
375 visible boolean NOT NULL,
376 version bigint NOT NULL
381 -- Name: current_relations_id_seq; Type: SEQUENCE; Schema: public; Owner: -
384 CREATE SEQUENCE current_relations_id_seq
393 -- Name: current_relations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
396 ALTER SEQUENCE current_relations_id_seq OWNED BY current_relations.id;
400 -- Name: current_way_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace:
403 CREATE TABLE current_way_nodes (
404 way_id bigint NOT NULL,
405 node_id bigint NOT NULL,
406 sequence_id bigint NOT NULL
411 -- Name: current_way_tags; Type: TABLE; Schema: public; Owner: -; Tablespace:
414 CREATE TABLE current_way_tags (
415 way_id bigint NOT NULL,
416 k character varying(255) DEFAULT ''::character varying NOT NULL,
417 v character varying(255) DEFAULT ''::character varying NOT NULL
422 -- Name: current_ways; Type: TABLE; Schema: public; Owner: -; Tablespace:
425 CREATE TABLE current_ways (
427 changeset_id bigint NOT NULL,
428 "timestamp" timestamp without time zone NOT NULL,
429 visible boolean NOT NULL,
430 version bigint NOT NULL
435 -- Name: current_ways_id_seq; Type: SEQUENCE; Schema: public; Owner: -
438 CREATE SEQUENCE current_ways_id_seq
447 -- Name: current_ways_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
450 ALTER SEQUENCE current_ways_id_seq OWNED BY current_ways.id;
454 -- Name: diary_comments; Type: TABLE; Schema: public; Owner: -; Tablespace:
457 CREATE TABLE diary_comments (
459 diary_entry_id bigint NOT NULL,
460 user_id bigint NOT NULL,
462 created_at timestamp without time zone NOT NULL,
463 updated_at timestamp without time zone NOT NULL,
464 visible boolean DEFAULT true NOT NULL
469 -- Name: diary_comments_id_seq; Type: SEQUENCE; Schema: public; Owner: -
472 CREATE SEQUENCE diary_comments_id_seq
481 -- Name: diary_comments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
484 ALTER SEQUENCE diary_comments_id_seq OWNED BY diary_comments.id;
488 -- Name: diary_entries; Type: TABLE; Schema: public; Owner: -; Tablespace:
491 CREATE TABLE diary_entries (
493 user_id bigint NOT NULL,
494 title character varying(255) NOT NULL,
496 created_at timestamp without time zone NOT NULL,
497 updated_at timestamp without time zone NOT NULL,
498 latitude double precision,
499 longitude double precision,
500 language_code character varying(255) DEFAULT 'en'::character varying NOT NULL,
501 visible boolean DEFAULT true NOT NULL
506 -- Name: diary_entries_id_seq; Type: SEQUENCE; Schema: public; Owner: -
509 CREATE SEQUENCE diary_entries_id_seq
518 -- Name: diary_entries_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
521 ALTER SEQUENCE diary_entries_id_seq OWNED BY diary_entries.id;
525 -- Name: friends; Type: TABLE; Schema: public; Owner: -; Tablespace:
528 CREATE TABLE friends (
530 user_id bigint NOT NULL,
531 friend_user_id bigint NOT NULL
536 -- Name: friends_id_seq; Type: SEQUENCE; Schema: public; Owner: -
539 CREATE SEQUENCE friends_id_seq
548 -- Name: friends_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
551 ALTER SEQUENCE friends_id_seq OWNED BY friends.id;
555 -- Name: gps_points; Type: TABLE; Schema: public; Owner: -; Tablespace:
558 CREATE TABLE gps_points (
559 altitude double precision,
560 trackid integer NOT NULL,
561 latitude integer NOT NULL,
562 longitude integer NOT NULL,
563 gpx_id bigint NOT NULL,
564 "timestamp" timestamp without time zone,
570 -- Name: gpx_file_tags; Type: TABLE; Schema: public; Owner: -; Tablespace:
573 CREATE TABLE gpx_file_tags (
574 gpx_id bigint DEFAULT 0 NOT NULL,
575 tag character varying(255) NOT NULL,
581 -- Name: gpx_file_tags_id_seq; Type: SEQUENCE; Schema: public; Owner: -
584 CREATE SEQUENCE gpx_file_tags_id_seq
593 -- Name: gpx_file_tags_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
596 ALTER SEQUENCE gpx_file_tags_id_seq OWNED BY gpx_file_tags.id;
600 -- Name: gpx_files; Type: TABLE; Schema: public; Owner: -; Tablespace:
603 CREATE TABLE gpx_files (
605 user_id bigint NOT NULL,
606 visible boolean DEFAULT true NOT NULL,
607 name character varying(255) DEFAULT ''::character varying NOT NULL,
609 latitude double precision,
610 longitude double precision,
611 "timestamp" timestamp without time zone NOT NULL,
612 description character varying(255) DEFAULT ''::character varying NOT NULL,
613 inserted boolean NOT NULL,
614 visibility gpx_visibility_enum DEFAULT 'public'::gpx_visibility_enum NOT NULL
619 -- Name: gpx_files_id_seq; Type: SEQUENCE; Schema: public; Owner: -
622 CREATE SEQUENCE gpx_files_id_seq
631 -- Name: gpx_files_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
634 ALTER SEQUENCE gpx_files_id_seq OWNED BY gpx_files.id;
638 -- Name: languages; Type: TABLE; Schema: public; Owner: -; Tablespace:
641 CREATE TABLE languages (
642 code character varying(255) NOT NULL,
643 english_name character varying(255) NOT NULL,
644 native_name character varying(255)
649 -- Name: messages; Type: TABLE; Schema: public; Owner: -; Tablespace:
652 CREATE TABLE messages (
654 from_user_id bigint NOT NULL,
655 title character varying(255) NOT NULL,
657 sent_on timestamp without time zone NOT NULL,
658 message_read boolean DEFAULT false NOT NULL,
659 to_user_id bigint NOT NULL,
660 to_user_visible boolean DEFAULT true NOT NULL,
661 from_user_visible boolean DEFAULT true NOT NULL
666 -- Name: messages_id_seq; Type: SEQUENCE; Schema: public; Owner: -
669 CREATE SEQUENCE messages_id_seq
678 -- Name: messages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
681 ALTER SEQUENCE messages_id_seq OWNED BY messages.id;
685 -- Name: node_tags; Type: TABLE; Schema: public; Owner: -; Tablespace:
688 CREATE TABLE node_tags (
689 node_id bigint NOT NULL,
690 version bigint NOT NULL,
691 k character varying(255) DEFAULT ''::character varying NOT NULL,
692 v character varying(255) DEFAULT ''::character varying NOT NULL
697 -- Name: nodes; Type: TABLE; Schema: public; Owner: -; Tablespace:
701 node_id bigint NOT NULL,
702 latitude integer NOT NULL,
703 longitude integer NOT NULL,
704 changeset_id bigint NOT NULL,
705 visible boolean NOT NULL,
706 "timestamp" timestamp without time zone NOT NULL,
707 tile bigint NOT NULL,
708 version bigint NOT NULL
713 -- Name: note_comments; Type: TABLE; Schema: public; Owner: -; Tablespace:
716 CREATE TABLE note_comments (
718 note_id bigint NOT NULL,
719 visible boolean NOT NULL,
720 created_at timestamp without time zone NOT NULL,
721 author_name character varying(255),
722 author_ip character varying(255),
725 event note_event_enum
730 -- Name: note_comments_id_seq; Type: SEQUENCE; Schema: public; Owner: -
733 CREATE SEQUENCE note_comments_id_seq
742 -- Name: note_comments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
745 ALTER SEQUENCE note_comments_id_seq OWNED BY note_comments.id;
749 -- Name: notes; Type: TABLE; Schema: public; Owner: -; Tablespace:
754 latitude integer NOT NULL,
755 longitude integer NOT NULL,
756 tile bigint NOT NULL,
757 updated_at timestamp without time zone NOT NULL,
758 created_at timestamp without time zone NOT NULL,
759 nearby_place character varying(255),
760 status note_status_enum NOT NULL,
761 closed_at timestamp without time zone
766 -- Name: notes_id_seq; Type: SEQUENCE; Schema: public; Owner: -
769 CREATE SEQUENCE notes_id_seq
778 -- Name: notes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
781 ALTER SEQUENCE notes_id_seq OWNED BY notes.id;
785 -- Name: oauth_nonces; Type: TABLE; Schema: public; Owner: -; Tablespace:
788 CREATE TABLE oauth_nonces (
790 nonce character varying(255),
792 created_at timestamp without time zone,
793 updated_at timestamp without time zone
798 -- Name: oauth_nonces_id_seq; Type: SEQUENCE; Schema: public; Owner: -
801 CREATE SEQUENCE oauth_nonces_id_seq
810 -- Name: oauth_nonces_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
813 ALTER SEQUENCE oauth_nonces_id_seq OWNED BY oauth_nonces.id;
817 -- Name: oauth_tokens; Type: TABLE; Schema: public; Owner: -; Tablespace:
820 CREATE TABLE oauth_tokens (
823 type character varying(20),
824 client_application_id integer,
825 token character varying(50),
826 secret character varying(50),
827 authorized_at timestamp without time zone,
828 invalidated_at timestamp without time zone,
829 created_at timestamp without time zone,
830 updated_at timestamp without time zone,
831 allow_read_prefs boolean DEFAULT false NOT NULL,
832 allow_write_prefs boolean DEFAULT false NOT NULL,
833 allow_write_diary boolean DEFAULT false NOT NULL,
834 allow_write_api boolean DEFAULT false NOT NULL,
835 allow_read_gpx boolean DEFAULT false NOT NULL,
836 allow_write_gpx boolean DEFAULT false NOT NULL,
837 callback_url character varying(255),
838 verifier character varying(20),
839 scope character varying(255),
840 valid_to timestamp without time zone
845 -- Name: oauth_tokens_id_seq; Type: SEQUENCE; Schema: public; Owner: -
848 CREATE SEQUENCE oauth_tokens_id_seq
857 -- Name: oauth_tokens_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
860 ALTER SEQUENCE oauth_tokens_id_seq OWNED BY oauth_tokens.id;
864 -- Name: relation_members; Type: TABLE; Schema: public; Owner: -; Tablespace:
867 CREATE TABLE relation_members (
868 relation_id bigint DEFAULT 0 NOT NULL,
869 member_type nwr_enum NOT NULL,
870 member_id bigint NOT NULL,
871 member_role character varying(255) NOT NULL,
872 version bigint DEFAULT 0 NOT NULL,
873 sequence_id integer DEFAULT 0 NOT NULL
878 -- Name: relation_tags; Type: TABLE; Schema: public; Owner: -; Tablespace:
881 CREATE TABLE relation_tags (
882 relation_id bigint DEFAULT 0 NOT NULL,
883 k character varying(255) DEFAULT ''::character varying NOT NULL,
884 v character varying(255) DEFAULT ''::character varying NOT NULL,
885 version bigint NOT NULL
890 -- Name: relations; Type: TABLE; Schema: public; Owner: -; Tablespace:
893 CREATE TABLE relations (
894 relation_id bigint DEFAULT 0 NOT NULL,
895 changeset_id bigint NOT NULL,
896 "timestamp" timestamp without time zone NOT NULL,
897 version bigint NOT NULL,
898 visible boolean DEFAULT true NOT NULL
903 -- Name: schema_migrations; Type: TABLE; Schema: public; Owner: -; Tablespace:
906 CREATE TABLE schema_migrations (
907 version character varying(255) NOT NULL
912 -- Name: sessions; Type: TABLE; Schema: public; Owner: -; Tablespace:
915 CREATE TABLE sessions (
917 session_id character varying(255),
919 created_at timestamp without time zone,
920 updated_at timestamp without time zone
925 -- Name: sessions_id_seq; Type: SEQUENCE; Schema: public; Owner: -
928 CREATE SEQUENCE sessions_id_seq
937 -- Name: sessions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
940 ALTER SEQUENCE sessions_id_seq OWNED BY sessions.id;
944 -- Name: user_blocks; Type: TABLE; Schema: public; Owner: -; Tablespace:
947 CREATE TABLE user_blocks (
949 user_id bigint NOT NULL,
950 creator_id bigint NOT NULL,
951 reason text NOT NULL,
952 ends_at timestamp without time zone NOT NULL,
953 needs_view boolean DEFAULT false NOT NULL,
955 created_at timestamp without time zone,
956 updated_at timestamp without time zone
961 -- Name: user_blocks_id_seq; Type: SEQUENCE; Schema: public; Owner: -
964 CREATE SEQUENCE user_blocks_id_seq
973 -- Name: user_blocks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
976 ALTER SEQUENCE user_blocks_id_seq OWNED BY user_blocks.id;
980 -- Name: user_preferences; Type: TABLE; Schema: public; Owner: -; Tablespace:
983 CREATE TABLE user_preferences (
984 user_id bigint NOT NULL,
985 k character varying(255) NOT NULL,
986 v character varying(255) NOT NULL
991 -- Name: user_roles; Type: TABLE; Schema: public; Owner: -; Tablespace:
994 CREATE TABLE user_roles (
996 user_id bigint NOT NULL,
997 created_at timestamp without time zone,
998 updated_at timestamp without time zone,
999 role user_role_enum NOT NULL,
1000 granter_id bigint NOT NULL
1005 -- Name: user_roles_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1008 CREATE SEQUENCE user_roles_id_seq
1017 -- Name: user_roles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1020 ALTER SEQUENCE user_roles_id_seq OWNED BY user_roles.id;
1024 -- Name: user_tokens; Type: TABLE; Schema: public; Owner: -; Tablespace:
1027 CREATE TABLE user_tokens (
1029 user_id bigint NOT NULL,
1030 token character varying(255) NOT NULL,
1031 expiry timestamp without time zone NOT NULL,
1037 -- Name: user_tokens_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1040 CREATE SEQUENCE user_tokens_id_seq
1049 -- Name: user_tokens_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1052 ALTER SEQUENCE user_tokens_id_seq OWNED BY user_tokens.id;
1056 -- Name: users; Type: TABLE; Schema: public; Owner: -; Tablespace:
1059 CREATE TABLE users (
1060 email character varying(255) NOT NULL,
1062 pass_crypt character varying(255) NOT NULL,
1063 creation_time timestamp without time zone NOT NULL,
1064 display_name character varying(255) DEFAULT ''::character varying NOT NULL,
1065 data_public boolean DEFAULT false NOT NULL,
1066 description text DEFAULT ''::text NOT NULL,
1067 home_lat double precision,
1068 home_lon double precision,
1069 home_zoom smallint DEFAULT 3,
1070 nearby integer DEFAULT 50,
1071 pass_salt character varying(255),
1072 image_file_name text,
1073 email_valid boolean DEFAULT false NOT NULL,
1074 new_email character varying(255),
1075 creation_ip character varying(255),
1076 languages character varying(255),
1077 status user_status_enum DEFAULT 'pending'::user_status_enum NOT NULL,
1078 terms_agreed timestamp without time zone,
1079 consider_pd boolean DEFAULT false NOT NULL,
1080 openid_url character varying(255),
1081 preferred_editor character varying(255),
1082 terms_seen boolean DEFAULT false NOT NULL,
1083 image_fingerprint character varying(255)
1088 -- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1091 CREATE SEQUENCE users_id_seq
1100 -- Name: users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1103 ALTER SEQUENCE users_id_seq OWNED BY users.id;
1107 -- Name: way_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace:
1110 CREATE TABLE way_nodes (
1111 way_id bigint NOT NULL,
1112 node_id bigint NOT NULL,
1113 version bigint NOT NULL,
1114 sequence_id bigint NOT NULL
1119 -- Name: way_tags; Type: TABLE; Schema: public; Owner: -; Tablespace:
1122 CREATE TABLE way_tags (
1123 way_id bigint DEFAULT 0 NOT NULL,
1124 k character varying(255) NOT NULL,
1125 v character varying(255) NOT NULL,
1126 version bigint NOT NULL
1131 -- Name: ways; Type: TABLE; Schema: public; Owner: -; Tablespace:
1135 way_id bigint DEFAULT 0 NOT NULL,
1136 changeset_id bigint NOT NULL,
1137 "timestamp" timestamp without time zone NOT NULL,
1138 version bigint NOT NULL,
1139 visible boolean DEFAULT true NOT NULL
1144 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1147 ALTER TABLE ONLY acls ALTER COLUMN id SET DEFAULT nextval('acls_id_seq'::regclass);
1151 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1154 ALTER TABLE ONLY changesets ALTER COLUMN id SET DEFAULT nextval('changesets_id_seq'::regclass);
1158 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1161 ALTER TABLE ONLY client_applications ALTER COLUMN id SET DEFAULT nextval('client_applications_id_seq'::regclass);
1165 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1168 ALTER TABLE ONLY countries ALTER COLUMN id SET DEFAULT nextval('countries_id_seq'::regclass);
1172 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1175 ALTER TABLE ONLY current_nodes ALTER COLUMN id SET DEFAULT nextval('current_nodes_id_seq'::regclass);
1179 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1182 ALTER TABLE ONLY current_relations ALTER COLUMN id SET DEFAULT nextval('current_relations_id_seq'::regclass);
1186 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1189 ALTER TABLE ONLY current_ways ALTER COLUMN id SET DEFAULT nextval('current_ways_id_seq'::regclass);
1193 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1196 ALTER TABLE ONLY diary_comments ALTER COLUMN id SET DEFAULT nextval('diary_comments_id_seq'::regclass);
1200 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1203 ALTER TABLE ONLY diary_entries ALTER COLUMN id SET DEFAULT nextval('diary_entries_id_seq'::regclass);
1207 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1210 ALTER TABLE ONLY friends ALTER COLUMN id SET DEFAULT nextval('friends_id_seq'::regclass);
1214 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1217 ALTER TABLE ONLY gpx_file_tags ALTER COLUMN id SET DEFAULT nextval('gpx_file_tags_id_seq'::regclass);
1221 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1224 ALTER TABLE ONLY gpx_files ALTER COLUMN id SET DEFAULT nextval('gpx_files_id_seq'::regclass);
1228 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1231 ALTER TABLE ONLY messages ALTER COLUMN id SET DEFAULT nextval('messages_id_seq'::regclass);
1235 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1238 ALTER TABLE ONLY note_comments ALTER COLUMN id SET DEFAULT nextval('note_comments_id_seq'::regclass);
1242 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1245 ALTER TABLE ONLY notes ALTER COLUMN id SET DEFAULT nextval('notes_id_seq'::regclass);
1249 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1252 ALTER TABLE ONLY oauth_nonces ALTER COLUMN id SET DEFAULT nextval('oauth_nonces_id_seq'::regclass);
1256 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1259 ALTER TABLE ONLY oauth_tokens ALTER COLUMN id SET DEFAULT nextval('oauth_tokens_id_seq'::regclass);
1263 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1266 ALTER TABLE ONLY sessions ALTER COLUMN id SET DEFAULT nextval('sessions_id_seq'::regclass);
1270 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1273 ALTER TABLE ONLY user_blocks ALTER COLUMN id SET DEFAULT nextval('user_blocks_id_seq'::regclass);
1277 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1280 ALTER TABLE ONLY user_roles ALTER COLUMN id SET DEFAULT nextval('user_roles_id_seq'::regclass);
1284 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1287 ALTER TABLE ONLY user_tokens ALTER COLUMN id SET DEFAULT nextval('user_tokens_id_seq'::regclass);
1291 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1294 ALTER TABLE ONLY users ALTER COLUMN id SET DEFAULT nextval('users_id_seq'::regclass);
1298 -- Name: acls_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1301 ALTER TABLE ONLY acls
1302 ADD CONSTRAINT acls_pkey PRIMARY KEY (id);
1306 -- Name: changesets_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1309 ALTER TABLE ONLY changesets
1310 ADD CONSTRAINT changesets_pkey PRIMARY KEY (id);
1314 -- Name: client_applications_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1317 ALTER TABLE ONLY client_applications
1318 ADD CONSTRAINT client_applications_pkey PRIMARY KEY (id);
1322 -- Name: countries_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1325 ALTER TABLE ONLY countries
1326 ADD CONSTRAINT countries_pkey PRIMARY KEY (id);
1330 -- Name: current_node_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1333 ALTER TABLE ONLY current_node_tags
1334 ADD CONSTRAINT current_node_tags_pkey PRIMARY KEY (node_id, k);
1338 -- Name: current_nodes_pkey1; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1341 ALTER TABLE ONLY current_nodes
1342 ADD CONSTRAINT current_nodes_pkey1 PRIMARY KEY (id);
1346 -- Name: current_relation_members_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1349 ALTER TABLE ONLY current_relation_members
1350 ADD CONSTRAINT current_relation_members_pkey PRIMARY KEY (relation_id, member_type, member_id, member_role, sequence_id);
1354 -- Name: current_relation_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1357 ALTER TABLE ONLY current_relation_tags
1358 ADD CONSTRAINT current_relation_tags_pkey PRIMARY KEY (relation_id, k);
1362 -- Name: current_relations_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1365 ALTER TABLE ONLY current_relations
1366 ADD CONSTRAINT current_relations_pkey PRIMARY KEY (id);
1370 -- Name: current_way_nodes_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1373 ALTER TABLE ONLY current_way_nodes
1374 ADD CONSTRAINT current_way_nodes_pkey PRIMARY KEY (way_id, sequence_id);
1378 -- Name: current_way_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1381 ALTER TABLE ONLY current_way_tags
1382 ADD CONSTRAINT current_way_tags_pkey PRIMARY KEY (way_id, k);
1386 -- Name: current_ways_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1389 ALTER TABLE ONLY current_ways
1390 ADD CONSTRAINT current_ways_pkey PRIMARY KEY (id);
1394 -- Name: diary_comments_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1397 ALTER TABLE ONLY diary_comments
1398 ADD CONSTRAINT diary_comments_pkey PRIMARY KEY (id);
1402 -- Name: diary_entries_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1405 ALTER TABLE ONLY diary_entries
1406 ADD CONSTRAINT diary_entries_pkey PRIMARY KEY (id);
1410 -- Name: friends_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1413 ALTER TABLE ONLY friends
1414 ADD CONSTRAINT friends_pkey PRIMARY KEY (id);
1418 -- Name: gpx_file_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1421 ALTER TABLE ONLY gpx_file_tags
1422 ADD CONSTRAINT gpx_file_tags_pkey PRIMARY KEY (id);
1426 -- Name: gpx_files_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1429 ALTER TABLE ONLY gpx_files
1430 ADD CONSTRAINT gpx_files_pkey PRIMARY KEY (id);
1434 -- Name: languages_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1437 ALTER TABLE ONLY languages
1438 ADD CONSTRAINT languages_pkey PRIMARY KEY (code);
1442 -- Name: messages_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1445 ALTER TABLE ONLY messages
1446 ADD CONSTRAINT messages_pkey PRIMARY KEY (id);
1450 -- Name: node_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1453 ALTER TABLE ONLY node_tags
1454 ADD CONSTRAINT node_tags_pkey PRIMARY KEY (node_id, version, k);
1458 -- Name: nodes_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1461 ALTER TABLE ONLY nodes
1462 ADD CONSTRAINT nodes_pkey PRIMARY KEY (node_id, version);
1466 -- Name: note_comments_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1469 ALTER TABLE ONLY note_comments
1470 ADD CONSTRAINT note_comments_pkey PRIMARY KEY (id);
1474 -- Name: notes_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1477 ALTER TABLE ONLY notes
1478 ADD CONSTRAINT notes_pkey PRIMARY KEY (id);
1482 -- Name: oauth_nonces_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1485 ALTER TABLE ONLY oauth_nonces
1486 ADD CONSTRAINT oauth_nonces_pkey PRIMARY KEY (id);
1490 -- Name: oauth_tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1493 ALTER TABLE ONLY oauth_tokens
1494 ADD CONSTRAINT oauth_tokens_pkey PRIMARY KEY (id);
1498 -- Name: relation_members_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1501 ALTER TABLE ONLY relation_members
1502 ADD CONSTRAINT relation_members_pkey PRIMARY KEY (relation_id, version, member_type, member_id, member_role, sequence_id);
1506 -- Name: relation_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1509 ALTER TABLE ONLY relation_tags
1510 ADD CONSTRAINT relation_tags_pkey PRIMARY KEY (relation_id, version, k);
1514 -- Name: relations_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1517 ALTER TABLE ONLY relations
1518 ADD CONSTRAINT relations_pkey PRIMARY KEY (relation_id, version);
1522 -- Name: sessions_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1525 ALTER TABLE ONLY sessions
1526 ADD CONSTRAINT sessions_pkey PRIMARY KEY (id);
1530 -- Name: user_blocks_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1533 ALTER TABLE ONLY user_blocks
1534 ADD CONSTRAINT user_blocks_pkey PRIMARY KEY (id);
1538 -- Name: user_preferences_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1541 ALTER TABLE ONLY user_preferences
1542 ADD CONSTRAINT user_preferences_pkey PRIMARY KEY (user_id, k);
1546 -- Name: user_roles_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1549 ALTER TABLE ONLY user_roles
1550 ADD CONSTRAINT user_roles_pkey PRIMARY KEY (id);
1554 -- Name: user_tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1557 ALTER TABLE ONLY user_tokens
1558 ADD CONSTRAINT user_tokens_pkey PRIMARY KEY (id);
1562 -- Name: users_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1565 ALTER TABLE ONLY users
1566 ADD CONSTRAINT users_pkey PRIMARY KEY (id);
1570 -- Name: way_nodes_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1573 ALTER TABLE ONLY way_nodes
1574 ADD CONSTRAINT way_nodes_pkey PRIMARY KEY (way_id, version, sequence_id);
1578 -- Name: way_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1581 ALTER TABLE ONLY way_tags
1582 ADD CONSTRAINT way_tags_pkey PRIMARY KEY (way_id, version, k);
1586 -- Name: ways_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
1589 ALTER TABLE ONLY ways
1590 ADD CONSTRAINT ways_pkey PRIMARY KEY (way_id, version);
1594 -- Name: acls_k_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1597 CREATE INDEX acls_k_idx ON acls USING btree (k);
1601 -- Name: changeset_tags_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1604 CREATE INDEX changeset_tags_id_idx ON changeset_tags USING btree (changeset_id);
1608 -- Name: changesets_bbox_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1611 CREATE INDEX changesets_bbox_idx ON changesets USING gist (min_lat, max_lat, min_lon, max_lon);
1615 -- Name: changesets_closed_at_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1618 CREATE INDEX changesets_closed_at_idx ON changesets USING btree (closed_at);
1622 -- Name: changesets_created_at_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1625 CREATE INDEX changesets_created_at_idx ON changesets USING btree (created_at);
1629 -- Name: changesets_user_id_created_at_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1632 CREATE INDEX changesets_user_id_created_at_idx ON changesets USING btree (user_id, created_at);
1636 -- Name: changesets_user_id_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1639 CREATE INDEX changesets_user_id_id_idx ON changesets USING btree (user_id, id);
1643 -- Name: countries_code_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1646 CREATE UNIQUE INDEX countries_code_idx ON countries USING btree (code);
1650 -- Name: current_nodes_tile_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1653 CREATE INDEX current_nodes_tile_idx ON current_nodes USING btree (tile);
1657 -- Name: current_nodes_timestamp_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1660 CREATE INDEX current_nodes_timestamp_idx ON current_nodes USING btree ("timestamp");
1664 -- Name: current_relation_members_member_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1667 CREATE INDEX current_relation_members_member_idx ON current_relation_members USING btree (member_type, member_id);
1671 -- Name: current_relations_timestamp_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1674 CREATE INDEX current_relations_timestamp_idx ON current_relations USING btree ("timestamp");
1678 -- Name: current_way_nodes_node_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1681 CREATE INDEX current_way_nodes_node_idx ON current_way_nodes USING btree (node_id);
1685 -- Name: current_ways_timestamp_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1688 CREATE INDEX current_ways_timestamp_idx ON current_ways USING btree ("timestamp");
1692 -- Name: diary_comment_user_id_created_at_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
1695 CREATE INDEX diary_comment_user_id_created_at_index ON diary_comments USING btree (user_id, created_at);
1699 -- Name: diary_comments_entry_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1702 CREATE UNIQUE INDEX diary_comments_entry_id_idx ON diary_comments USING btree (diary_entry_id, id);
1706 -- Name: diary_entry_created_at_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
1709 CREATE INDEX diary_entry_created_at_index ON diary_entries USING btree (created_at);
1713 -- Name: diary_entry_language_code_created_at_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
1716 CREATE INDEX diary_entry_language_code_created_at_index ON diary_entries USING btree (language_code, created_at);
1720 -- Name: diary_entry_user_id_created_at_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
1723 CREATE INDEX diary_entry_user_id_created_at_index ON diary_entries USING btree (user_id, created_at);
1727 -- Name: friends_user_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1730 CREATE INDEX friends_user_id_idx ON friends USING btree (user_id);
1734 -- Name: gpx_file_tags_gpxid_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1737 CREATE INDEX gpx_file_tags_gpxid_idx ON gpx_file_tags USING btree (gpx_id);
1741 -- Name: gpx_file_tags_tag_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1744 CREATE INDEX gpx_file_tags_tag_idx ON gpx_file_tags USING btree (tag);
1748 -- Name: gpx_files_timestamp_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1751 CREATE INDEX gpx_files_timestamp_idx ON gpx_files USING btree ("timestamp");
1755 -- Name: gpx_files_user_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1758 CREATE INDEX gpx_files_user_id_idx ON gpx_files USING btree (user_id);
1762 -- Name: gpx_files_visible_visibility_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1765 CREATE INDEX gpx_files_visible_visibility_idx ON gpx_files USING btree (visible, visibility);
1769 -- Name: index_client_applications_on_key; Type: INDEX; Schema: public; Owner: -; Tablespace:
1772 CREATE UNIQUE INDEX index_client_applications_on_key ON client_applications USING btree (key);
1776 -- Name: index_oauth_nonces_on_nonce_and_timestamp; Type: INDEX; Schema: public; Owner: -; Tablespace:
1779 CREATE UNIQUE INDEX index_oauth_nonces_on_nonce_and_timestamp ON oauth_nonces USING btree (nonce, "timestamp");
1783 -- Name: index_oauth_tokens_on_token; Type: INDEX; Schema: public; Owner: -; Tablespace:
1786 CREATE UNIQUE INDEX index_oauth_tokens_on_token ON oauth_tokens USING btree (token);
1790 -- Name: index_user_blocks_on_user_id; Type: INDEX; Schema: public; Owner: -; Tablespace:
1793 CREATE INDEX index_user_blocks_on_user_id ON user_blocks USING btree (user_id);
1797 -- Name: messages_from_user_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1800 CREATE INDEX messages_from_user_id_idx ON messages USING btree (from_user_id);
1804 -- Name: messages_to_user_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1807 CREATE INDEX messages_to_user_id_idx ON messages USING btree (to_user_id);
1811 -- Name: nodes_changeset_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1814 CREATE INDEX nodes_changeset_id_idx ON nodes USING btree (changeset_id);
1818 -- Name: nodes_tile_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1821 CREATE INDEX nodes_tile_idx ON nodes USING btree (tile);
1825 -- Name: nodes_timestamp_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1828 CREATE INDEX nodes_timestamp_idx ON nodes USING btree ("timestamp");
1832 -- Name: note_comments_note_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1835 CREATE INDEX note_comments_note_id_idx ON note_comments USING btree (note_id);
1839 -- Name: notes_created_at_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1842 CREATE INDEX notes_created_at_idx ON notes USING btree (created_at);
1846 -- Name: notes_tile_status_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1849 CREATE INDEX notes_tile_status_idx ON notes USING btree (tile, status);
1853 -- Name: notes_updated_at_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1856 CREATE INDEX notes_updated_at_idx ON notes USING btree (updated_at);
1860 -- Name: points_gpxid_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1863 CREATE INDEX points_gpxid_idx ON gps_points USING btree (gpx_id);
1867 -- Name: points_tile_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1870 CREATE INDEX points_tile_idx ON gps_points USING btree (tile);
1874 -- Name: relation_members_member_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1877 CREATE INDEX relation_members_member_idx ON relation_members USING btree (member_type, member_id);
1881 -- Name: relations_changeset_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1884 CREATE INDEX relations_changeset_id_idx ON relations USING btree (changeset_id);
1888 -- Name: relations_timestamp_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1891 CREATE INDEX relations_timestamp_idx ON relations USING btree ("timestamp");
1895 -- Name: sessions_session_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1898 CREATE UNIQUE INDEX sessions_session_id_idx ON sessions USING btree (session_id);
1902 -- Name: unique_schema_migrations; Type: INDEX; Schema: public; Owner: -; Tablespace:
1905 CREATE UNIQUE INDEX unique_schema_migrations ON schema_migrations USING btree (version);
1909 -- Name: user_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1912 CREATE INDEX user_id_idx ON friends USING btree (friend_user_id);
1916 -- Name: user_openid_url_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1919 CREATE UNIQUE INDEX user_openid_url_idx ON users USING btree (openid_url);
1923 -- Name: user_roles_id_role_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
1926 CREATE UNIQUE INDEX user_roles_id_role_unique ON user_roles USING btree (user_id, role);
1930 -- Name: user_tokens_token_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1933 CREATE UNIQUE INDEX user_tokens_token_idx ON user_tokens USING btree (token);
1937 -- Name: user_tokens_user_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1940 CREATE INDEX user_tokens_user_id_idx ON user_tokens USING btree (user_id);
1944 -- Name: users_display_name_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1947 CREATE UNIQUE INDEX users_display_name_idx ON users USING btree (display_name);
1951 -- Name: users_display_name_lower_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1954 CREATE INDEX users_display_name_lower_idx ON users USING btree (lower((display_name)::text));
1958 -- Name: users_email_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1961 CREATE UNIQUE INDEX users_email_idx ON users USING btree (email);
1965 -- Name: users_email_lower_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1968 CREATE INDEX users_email_lower_idx ON users USING btree (lower((email)::text));
1972 -- Name: way_nodes_node_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1975 CREATE INDEX way_nodes_node_idx ON way_nodes USING btree (node_id);
1979 -- Name: ways_changeset_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1982 CREATE INDEX ways_changeset_id_idx ON ways USING btree (changeset_id);
1986 -- Name: ways_timestamp_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
1989 CREATE INDEX ways_timestamp_idx ON ways USING btree ("timestamp");
1993 -- Name: changeset_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
1996 ALTER TABLE ONLY changeset_tags
1997 ADD CONSTRAINT changeset_tags_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2001 -- Name: changesets_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2004 ALTER TABLE ONLY changesets
2005 ADD CONSTRAINT changesets_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2009 -- Name: client_applications_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2012 ALTER TABLE ONLY client_applications
2013 ADD CONSTRAINT client_applications_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2017 -- Name: current_node_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2020 ALTER TABLE ONLY current_node_tags
2021 ADD CONSTRAINT current_node_tags_id_fkey FOREIGN KEY (node_id) REFERENCES current_nodes(id);
2025 -- Name: current_nodes_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2028 ALTER TABLE ONLY current_nodes
2029 ADD CONSTRAINT current_nodes_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2033 -- Name: current_relation_members_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2036 ALTER TABLE ONLY current_relation_members
2037 ADD CONSTRAINT current_relation_members_id_fkey FOREIGN KEY (relation_id) REFERENCES current_relations(id);
2041 -- Name: current_relation_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2044 ALTER TABLE ONLY current_relation_tags
2045 ADD CONSTRAINT current_relation_tags_id_fkey FOREIGN KEY (relation_id) REFERENCES current_relations(id);
2049 -- Name: current_relations_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2052 ALTER TABLE ONLY current_relations
2053 ADD CONSTRAINT current_relations_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2057 -- Name: current_way_nodes_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2060 ALTER TABLE ONLY current_way_nodes
2061 ADD CONSTRAINT current_way_nodes_id_fkey FOREIGN KEY (way_id) REFERENCES current_ways(id);
2065 -- Name: current_way_nodes_node_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2068 ALTER TABLE ONLY current_way_nodes
2069 ADD CONSTRAINT current_way_nodes_node_id_fkey FOREIGN KEY (node_id) REFERENCES current_nodes(id);
2073 -- Name: current_way_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2076 ALTER TABLE ONLY current_way_tags
2077 ADD CONSTRAINT current_way_tags_id_fkey FOREIGN KEY (way_id) REFERENCES current_ways(id);
2081 -- Name: current_ways_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2084 ALTER TABLE ONLY current_ways
2085 ADD CONSTRAINT current_ways_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2089 -- Name: diary_comments_diary_entry_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2092 ALTER TABLE ONLY diary_comments
2093 ADD CONSTRAINT diary_comments_diary_entry_id_fkey FOREIGN KEY (diary_entry_id) REFERENCES diary_entries(id);
2097 -- Name: diary_comments_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2100 ALTER TABLE ONLY diary_comments
2101 ADD CONSTRAINT diary_comments_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2105 -- Name: diary_entries_language_code_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2108 ALTER TABLE ONLY diary_entries
2109 ADD CONSTRAINT diary_entries_language_code_fkey FOREIGN KEY (language_code) REFERENCES languages(code);
2113 -- Name: diary_entries_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2116 ALTER TABLE ONLY diary_entries
2117 ADD CONSTRAINT diary_entries_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2121 -- Name: friends_friend_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2124 ALTER TABLE ONLY friends
2125 ADD CONSTRAINT friends_friend_user_id_fkey FOREIGN KEY (friend_user_id) REFERENCES users(id);
2129 -- Name: friends_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2132 ALTER TABLE ONLY friends
2133 ADD CONSTRAINT friends_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2137 -- Name: gps_points_gpx_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2140 ALTER TABLE ONLY gps_points
2141 ADD CONSTRAINT gps_points_gpx_id_fkey FOREIGN KEY (gpx_id) REFERENCES gpx_files(id);
2145 -- Name: gpx_file_tags_gpx_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2148 ALTER TABLE ONLY gpx_file_tags
2149 ADD CONSTRAINT gpx_file_tags_gpx_id_fkey FOREIGN KEY (gpx_id) REFERENCES gpx_files(id);
2153 -- Name: gpx_files_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2156 ALTER TABLE ONLY gpx_files
2157 ADD CONSTRAINT gpx_files_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2161 -- Name: messages_from_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2164 ALTER TABLE ONLY messages
2165 ADD CONSTRAINT messages_from_user_id_fkey FOREIGN KEY (from_user_id) REFERENCES users(id);
2169 -- Name: messages_to_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2172 ALTER TABLE ONLY messages
2173 ADD CONSTRAINT messages_to_user_id_fkey FOREIGN KEY (to_user_id) REFERENCES users(id);
2177 -- Name: node_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2180 ALTER TABLE ONLY node_tags
2181 ADD CONSTRAINT node_tags_id_fkey FOREIGN KEY (node_id, version) REFERENCES nodes(node_id, version);
2185 -- Name: nodes_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2188 ALTER TABLE ONLY nodes
2189 ADD CONSTRAINT nodes_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2193 -- Name: note_comments_author_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2196 ALTER TABLE ONLY note_comments
2197 ADD CONSTRAINT note_comments_author_id_fkey FOREIGN KEY (author_id) REFERENCES users(id);
2201 -- Name: note_comments_note_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2204 ALTER TABLE ONLY note_comments
2205 ADD CONSTRAINT note_comments_note_id_fkey FOREIGN KEY (note_id) REFERENCES notes(id);
2209 -- Name: oauth_tokens_client_application_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2212 ALTER TABLE ONLY oauth_tokens
2213 ADD CONSTRAINT oauth_tokens_client_application_id_fkey FOREIGN KEY (client_application_id) REFERENCES client_applications(id);
2217 -- Name: oauth_tokens_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2220 ALTER TABLE ONLY oauth_tokens
2221 ADD CONSTRAINT oauth_tokens_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2225 -- Name: relation_members_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2228 ALTER TABLE ONLY relation_members
2229 ADD CONSTRAINT relation_members_id_fkey FOREIGN KEY (relation_id, version) REFERENCES relations(relation_id, version);
2233 -- Name: relation_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2236 ALTER TABLE ONLY relation_tags
2237 ADD CONSTRAINT relation_tags_id_fkey FOREIGN KEY (relation_id, version) REFERENCES relations(relation_id, version);
2241 -- Name: relations_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2244 ALTER TABLE ONLY relations
2245 ADD CONSTRAINT relations_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2249 -- Name: user_blocks_moderator_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2252 ALTER TABLE ONLY user_blocks
2253 ADD CONSTRAINT user_blocks_moderator_id_fkey FOREIGN KEY (creator_id) REFERENCES users(id);
2257 -- Name: user_blocks_revoker_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2260 ALTER TABLE ONLY user_blocks
2261 ADD CONSTRAINT user_blocks_revoker_id_fkey FOREIGN KEY (revoker_id) REFERENCES users(id);
2265 -- Name: user_blocks_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2268 ALTER TABLE ONLY user_blocks
2269 ADD CONSTRAINT user_blocks_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2273 -- Name: user_preferences_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2276 ALTER TABLE ONLY user_preferences
2277 ADD CONSTRAINT user_preferences_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2281 -- Name: user_roles_granter_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2284 ALTER TABLE ONLY user_roles
2285 ADD CONSTRAINT user_roles_granter_id_fkey FOREIGN KEY (granter_id) REFERENCES users(id);
2289 -- Name: user_roles_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2292 ALTER TABLE ONLY user_roles
2293 ADD CONSTRAINT user_roles_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2297 -- Name: user_tokens_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2300 ALTER TABLE ONLY user_tokens
2301 ADD CONSTRAINT user_tokens_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2305 -- Name: way_nodes_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2308 ALTER TABLE ONLY way_nodes
2309 ADD CONSTRAINT way_nodes_id_fkey FOREIGN KEY (way_id, version) REFERENCES ways(way_id, version);
2313 -- Name: way_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2316 ALTER TABLE ONLY way_tags
2317 ADD CONSTRAINT way_tags_id_fkey FOREIGN KEY (way_id, version) REFERENCES ways(way_id, version);
2321 -- Name: ways_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2324 ALTER TABLE ONLY ways
2325 ADD CONSTRAINT ways_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2329 -- PostgreSQL database dump complete
2332 INSERT INTO schema_migrations (version) VALUES ('1');
2334 INSERT INTO schema_migrations (version) VALUES ('10');
2336 INSERT INTO schema_migrations (version) VALUES ('11');
2338 INSERT INTO schema_migrations (version) VALUES ('12');
2340 INSERT INTO schema_migrations (version) VALUES ('13');
2342 INSERT INTO schema_migrations (version) VALUES ('14');
2344 INSERT INTO schema_migrations (version) VALUES ('15');
2346 INSERT INTO schema_migrations (version) VALUES ('16');
2348 INSERT INTO schema_migrations (version) VALUES ('17');
2350 INSERT INTO schema_migrations (version) VALUES ('18');
2352 INSERT INTO schema_migrations (version) VALUES ('19');
2354 INSERT INTO schema_migrations (version) VALUES ('2');
2356 INSERT INTO schema_migrations (version) VALUES ('20');
2358 INSERT INTO schema_migrations (version) VALUES ('20100513171259');
2360 INSERT INTO schema_migrations (version) VALUES ('20100516124737');
2362 INSERT INTO schema_migrations (version) VALUES ('20100910084426');
2364 INSERT INTO schema_migrations (version) VALUES ('20101114011429');
2366 INSERT INTO schema_migrations (version) VALUES ('20110322001319');
2368 INSERT INTO schema_migrations (version) VALUES ('20110508145337');
2370 INSERT INTO schema_migrations (version) VALUES ('20110521142405');
2372 INSERT INTO schema_migrations (version) VALUES ('20110925112722');
2374 INSERT INTO schema_migrations (version) VALUES ('20111116184519');
2376 INSERT INTO schema_migrations (version) VALUES ('20111212183945');
2378 INSERT INTO schema_migrations (version) VALUES ('20120123184321');
2380 INSERT INTO schema_migrations (version) VALUES ('20120208122334');
2382 INSERT INTO schema_migrations (version) VALUES ('20120208194454');
2384 INSERT INTO schema_migrations (version) VALUES ('20120219161649');
2386 INSERT INTO schema_migrations (version) VALUES ('21');
2388 INSERT INTO schema_migrations (version) VALUES ('22');
2390 INSERT INTO schema_migrations (version) VALUES ('23');
2392 INSERT INTO schema_migrations (version) VALUES ('24');
2394 INSERT INTO schema_migrations (version) VALUES ('25');
2396 INSERT INTO schema_migrations (version) VALUES ('26');
2398 INSERT INTO schema_migrations (version) VALUES ('27');
2400 INSERT INTO schema_migrations (version) VALUES ('28');
2402 INSERT INTO schema_migrations (version) VALUES ('29');
2404 INSERT INTO schema_migrations (version) VALUES ('3');
2406 INSERT INTO schema_migrations (version) VALUES ('30');
2408 INSERT INTO schema_migrations (version) VALUES ('31');
2410 INSERT INTO schema_migrations (version) VALUES ('32');
2412 INSERT INTO schema_migrations (version) VALUES ('33');
2414 INSERT INTO schema_migrations (version) VALUES ('34');
2416 INSERT INTO schema_migrations (version) VALUES ('35');
2418 INSERT INTO schema_migrations (version) VALUES ('36');
2420 INSERT INTO schema_migrations (version) VALUES ('37');
2422 INSERT INTO schema_migrations (version) VALUES ('38');
2424 INSERT INTO schema_migrations (version) VALUES ('39');
2426 INSERT INTO schema_migrations (version) VALUES ('4');
2428 INSERT INTO schema_migrations (version) VALUES ('40');
2430 INSERT INTO schema_migrations (version) VALUES ('41');
2432 INSERT INTO schema_migrations (version) VALUES ('42');
2434 INSERT INTO schema_migrations (version) VALUES ('43');
2436 INSERT INTO schema_migrations (version) VALUES ('44');
2438 INSERT INTO schema_migrations (version) VALUES ('45');
2440 INSERT INTO schema_migrations (version) VALUES ('46');
2442 INSERT INTO schema_migrations (version) VALUES ('47');
2444 INSERT INTO schema_migrations (version) VALUES ('48');
2446 INSERT INTO schema_migrations (version) VALUES ('49');
2448 INSERT INTO schema_migrations (version) VALUES ('5');
2450 INSERT INTO schema_migrations (version) VALUES ('50');
2452 INSERT INTO schema_migrations (version) VALUES ('51');
2454 INSERT INTO schema_migrations (version) VALUES ('52');
2456 INSERT INTO schema_migrations (version) VALUES ('53');
2458 INSERT INTO schema_migrations (version) VALUES ('54');
2460 INSERT INTO schema_migrations (version) VALUES ('55');
2462 INSERT INTO schema_migrations (version) VALUES ('56');
2464 INSERT INTO schema_migrations (version) VALUES ('57');
2466 INSERT INTO schema_migrations (version) VALUES ('6');
2468 INSERT INTO schema_migrations (version) VALUES ('7');
2470 INSERT INTO schema_migrations (version) VALUES ('8');
2472 INSERT INTO schema_migrations (version) VALUES ('9');