]> git.openstreetmap.org Git - rails.git/blob - db/structure.sql
Added IssueComments + ForeignKeys + Indexes
[rails.git] / db / structure.sql
1 --
2 -- PostgreSQL database dump
3 --
4
5 -- Dumped from database version 9.5.3
6 -- Dumped by pg_dump version 9.5.3
7
8 SET statement_timeout = 0;
9 SET lock_timeout = 0;
10 SET client_encoding = 'UTF8';
11 SET standard_conforming_strings = on;
12 SET check_function_bodies = false;
13 SET client_min_messages = warning;
14 SET row_security = off;
15
16 --
17 -- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -
18 --
19
20 CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
21
22
23 --
24 -- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -
25 --
26
27 COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
28
29
30 --
31 -- Name: btree_gist; Type: EXTENSION; Schema: -; Owner: -
32 --
33
34 CREATE EXTENSION IF NOT EXISTS btree_gist WITH SCHEMA public;
35
36
37 --
38 -- Name: EXTENSION btree_gist; Type: COMMENT; Schema: -; Owner: -
39 --
40
41 COMMENT ON EXTENSION btree_gist IS 'support for indexing common datatypes in GiST';
42
43
44 SET search_path = public, pg_catalog;
45
46 --
47 -- Name: format_enum; Type: TYPE; Schema: public; Owner: -
48 --
49
50 CREATE TYPE format_enum AS ENUM (
51     'html',
52     'markdown',
53     'text'
54 );
55
56
57 --
58 -- Name: gpx_visibility_enum; Type: TYPE; Schema: public; Owner: -
59 --
60
61 CREATE TYPE gpx_visibility_enum AS ENUM (
62     'private',
63     'public',
64     'trackable',
65     'identifiable'
66 );
67
68
69 --
70 -- Name: note_event_enum; Type: TYPE; Schema: public; Owner: -
71 --
72
73 CREATE TYPE note_event_enum AS ENUM (
74     'opened',
75     'closed',
76     'reopened',
77     'commented',
78     'hidden'
79 );
80
81
82 --
83 -- Name: note_status_enum; Type: TYPE; Schema: public; Owner: -
84 --
85
86 CREATE TYPE note_status_enum AS ENUM (
87     'open',
88     'closed',
89     'hidden'
90 );
91
92
93 --
94 -- Name: nwr_enum; Type: TYPE; Schema: public; Owner: -
95 --
96
97 CREATE TYPE nwr_enum AS ENUM (
98     'Node',
99     'Way',
100     'Relation'
101 );
102
103
104 --
105 -- Name: user_role_enum; Type: TYPE; Schema: public; Owner: -
106 --
107
108 CREATE TYPE user_role_enum AS ENUM (
109     'administrator',
110     'moderator'
111 );
112
113
114 --
115 -- Name: user_status_enum; Type: TYPE; Schema: public; Owner: -
116 --
117
118 CREATE TYPE user_status_enum AS ENUM (
119     'pending',
120     'active',
121     'confirmed',
122     'suspended',
123     'deleted'
124 );
125
126
127 --
128 -- Name: maptile_for_point(bigint, bigint, integer); Type: FUNCTION; Schema: public; Owner: -
129 --
130
131 CREATE FUNCTION maptile_for_point(bigint, bigint, integer) RETURNS integer
132     LANGUAGE c STRICT
133     AS '$libdir/libpgosm', 'maptile_for_point';
134
135
136 --
137 -- Name: tile_for_point(integer, integer); Type: FUNCTION; Schema: public; Owner: -
138 --
139
140 CREATE FUNCTION tile_for_point(integer, integer) RETURNS bigint
141     LANGUAGE c STRICT
142     AS '$libdir/libpgosm', 'tile_for_point';
143
144
145 --
146 -- Name: xid_to_int4(xid); Type: FUNCTION; Schema: public; Owner: -
147 --
148
149 CREATE FUNCTION xid_to_int4(xid) RETURNS integer
150     LANGUAGE c IMMUTABLE STRICT
151     AS '$libdir/libpgosm', 'xid_to_int4';
152
153
154 SET default_tablespace = '';
155
156 SET default_with_oids = false;
157
158 --
159 -- Name: acls; Type: TABLE; Schema: public; Owner: -
160 --
161
162 CREATE TABLE acls (
163     id integer NOT NULL,
164     address inet,
165     k character varying(255) NOT NULL,
166     v character varying(255),
167     domain character varying(255)
168 );
169
170
171 --
172 -- Name: acls_id_seq; Type: SEQUENCE; Schema: public; Owner: -
173 --
174
175 CREATE SEQUENCE acls_id_seq
176     START WITH 1
177     INCREMENT BY 1
178     NO MINVALUE
179     NO MAXVALUE
180     CACHE 1;
181
182
183 --
184 -- Name: acls_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
185 --
186
187 ALTER SEQUENCE acls_id_seq OWNED BY acls.id;
188
189
190 --
191 -- Name: changeset_comments; Type: TABLE; Schema: public; Owner: -
192 --
193
194 CREATE TABLE changeset_comments (
195     id integer NOT NULL,
196     changeset_id bigint NOT NULL,
197     author_id bigint NOT NULL,
198     body text NOT NULL,
199     created_at timestamp without time zone NOT NULL,
200     visible boolean NOT NULL
201 );
202
203
204 --
205 -- Name: changeset_comments_id_seq; Type: SEQUENCE; Schema: public; Owner: -
206 --
207
208 CREATE SEQUENCE changeset_comments_id_seq
209     START WITH 1
210     INCREMENT BY 1
211     NO MINVALUE
212     NO MAXVALUE
213     CACHE 1;
214
215
216 --
217 -- Name: changeset_comments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
218 --
219
220 ALTER SEQUENCE changeset_comments_id_seq OWNED BY changeset_comments.id;
221
222
223 --
224 -- Name: changeset_tags; Type: TABLE; Schema: public; Owner: -
225 --
226
227 CREATE TABLE changeset_tags (
228     changeset_id bigint NOT NULL,
229     k character varying(255) DEFAULT ''::character varying NOT NULL,
230     v character varying(255) DEFAULT ''::character varying NOT NULL
231 );
232
233
234 --
235 -- Name: changesets; Type: TABLE; Schema: public; Owner: -
236 --
237
238 CREATE TABLE changesets (
239     id bigint NOT NULL,
240     user_id bigint NOT NULL,
241     created_at timestamp without time zone NOT NULL,
242     min_lat integer,
243     max_lat integer,
244     min_lon integer,
245     max_lon integer,
246     closed_at timestamp without time zone NOT NULL,
247     num_changes integer DEFAULT 0 NOT NULL
248 );
249
250
251 --
252 -- Name: changesets_id_seq; Type: SEQUENCE; Schema: public; Owner: -
253 --
254
255 CREATE SEQUENCE changesets_id_seq
256     START WITH 1
257     INCREMENT BY 1
258     NO MINVALUE
259     NO MAXVALUE
260     CACHE 1;
261
262
263 --
264 -- Name: changesets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
265 --
266
267 ALTER SEQUENCE changesets_id_seq OWNED BY changesets.id;
268
269
270 --
271 -- Name: changesets_subscribers; Type: TABLE; Schema: public; Owner: -
272 --
273
274 CREATE TABLE changesets_subscribers (
275     subscriber_id bigint NOT NULL,
276     changeset_id bigint NOT NULL
277 );
278
279
280 --
281 -- Name: client_applications; Type: TABLE; Schema: public; Owner: -
282 --
283
284 CREATE TABLE client_applications (
285     id integer NOT NULL,
286     name character varying(255),
287     url character varying(255),
288     support_url character varying(255),
289     callback_url character varying(255),
290     key character varying(50),
291     secret character varying(50),
292     user_id integer,
293     created_at timestamp without time zone,
294     updated_at timestamp without time zone,
295     allow_read_prefs boolean DEFAULT false NOT NULL,
296     allow_write_prefs boolean DEFAULT false NOT NULL,
297     allow_write_diary boolean DEFAULT false NOT NULL,
298     allow_write_api boolean DEFAULT false NOT NULL,
299     allow_read_gpx boolean DEFAULT false NOT NULL,
300     allow_write_gpx boolean DEFAULT false NOT NULL,
301     allow_write_notes boolean DEFAULT false NOT NULL
302 );
303
304
305 --
306 -- Name: client_applications_id_seq; Type: SEQUENCE; Schema: public; Owner: -
307 --
308
309 CREATE SEQUENCE client_applications_id_seq
310     START WITH 1
311     INCREMENT BY 1
312     NO MINVALUE
313     NO MAXVALUE
314     CACHE 1;
315
316
317 --
318 -- Name: client_applications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
319 --
320
321 ALTER SEQUENCE client_applications_id_seq OWNED BY client_applications.id;
322
323
324 --
325 -- Name: current_node_tags; Type: TABLE; Schema: public; Owner: -
326 --
327
328 CREATE TABLE current_node_tags (
329     node_id bigint NOT NULL,
330     k character varying(255) DEFAULT ''::character varying NOT NULL,
331     v character varying(255) DEFAULT ''::character varying NOT NULL
332 );
333
334
335 --
336 -- Name: current_nodes; Type: TABLE; Schema: public; Owner: -
337 --
338
339 CREATE TABLE current_nodes (
340     id bigint NOT NULL,
341     latitude integer NOT NULL,
342     longitude integer NOT NULL,
343     changeset_id bigint NOT NULL,
344     visible boolean NOT NULL,
345     "timestamp" timestamp without time zone NOT NULL,
346     tile bigint NOT NULL,
347     version bigint NOT NULL
348 );
349
350
351 --
352 -- Name: current_nodes_id_seq; Type: SEQUENCE; Schema: public; Owner: -
353 --
354
355 CREATE SEQUENCE current_nodes_id_seq
356     START WITH 1
357     INCREMENT BY 1
358     NO MINVALUE
359     NO MAXVALUE
360     CACHE 1;
361
362
363 --
364 -- Name: current_nodes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
365 --
366
367 ALTER SEQUENCE current_nodes_id_seq OWNED BY current_nodes.id;
368
369
370 --
371 -- Name: current_relation_members; Type: TABLE; Schema: public; Owner: -
372 --
373
374 CREATE TABLE current_relation_members (
375     relation_id bigint NOT NULL,
376     member_type nwr_enum NOT NULL,
377     member_id bigint NOT NULL,
378     member_role character varying(255) NOT NULL,
379     sequence_id integer DEFAULT 0 NOT NULL
380 );
381
382
383 --
384 -- Name: current_relation_tags; Type: TABLE; Schema: public; Owner: -
385 --
386
387 CREATE TABLE current_relation_tags (
388     relation_id bigint NOT NULL,
389     k character varying(255) DEFAULT ''::character varying NOT NULL,
390     v character varying(255) DEFAULT ''::character varying NOT NULL
391 );
392
393
394 --
395 -- Name: current_relations; Type: TABLE; Schema: public; Owner: -
396 --
397
398 CREATE TABLE current_relations (
399     id bigint NOT NULL,
400     changeset_id bigint NOT NULL,
401     "timestamp" timestamp without time zone NOT NULL,
402     visible boolean NOT NULL,
403     version bigint NOT NULL
404 );
405
406
407 --
408 -- Name: current_relations_id_seq; Type: SEQUENCE; Schema: public; Owner: -
409 --
410
411 CREATE SEQUENCE current_relations_id_seq
412     START WITH 1
413     INCREMENT BY 1
414     NO MINVALUE
415     NO MAXVALUE
416     CACHE 1;
417
418
419 --
420 -- Name: current_relations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
421 --
422
423 ALTER SEQUENCE current_relations_id_seq OWNED BY current_relations.id;
424
425
426 --
427 -- Name: current_way_nodes; Type: TABLE; Schema: public; Owner: -
428 --
429
430 CREATE TABLE current_way_nodes (
431     way_id bigint NOT NULL,
432     node_id bigint NOT NULL,
433     sequence_id bigint NOT NULL
434 );
435
436
437 --
438 -- Name: current_way_tags; Type: TABLE; Schema: public; Owner: -
439 --
440
441 CREATE TABLE current_way_tags (
442     way_id bigint NOT NULL,
443     k character varying(255) DEFAULT ''::character varying NOT NULL,
444     v character varying(255) DEFAULT ''::character varying NOT NULL
445 );
446
447
448 --
449 -- Name: current_ways; Type: TABLE; Schema: public; Owner: -
450 --
451
452 CREATE TABLE current_ways (
453     id bigint NOT NULL,
454     changeset_id bigint NOT NULL,
455     "timestamp" timestamp without time zone NOT NULL,
456     visible boolean NOT NULL,
457     version bigint NOT NULL
458 );
459
460
461 --
462 -- Name: current_ways_id_seq; Type: SEQUENCE; Schema: public; Owner: -
463 --
464
465 CREATE SEQUENCE current_ways_id_seq
466     START WITH 1
467     INCREMENT BY 1
468     NO MINVALUE
469     NO MAXVALUE
470     CACHE 1;
471
472
473 --
474 -- Name: current_ways_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
475 --
476
477 ALTER SEQUENCE current_ways_id_seq OWNED BY current_ways.id;
478
479
480 --
481 -- Name: diary_comments; Type: TABLE; Schema: public; Owner: -
482 --
483
484 CREATE TABLE diary_comments (
485     id bigint NOT NULL,
486     diary_entry_id bigint NOT NULL,
487     user_id bigint NOT NULL,
488     body text NOT NULL,
489     created_at timestamp without time zone NOT NULL,
490     updated_at timestamp without time zone NOT NULL,
491     visible boolean DEFAULT true NOT NULL,
492     body_format format_enum DEFAULT 'markdown'::format_enum NOT NULL
493 );
494
495
496 --
497 -- Name: diary_comments_id_seq; Type: SEQUENCE; Schema: public; Owner: -
498 --
499
500 CREATE SEQUENCE diary_comments_id_seq
501     START WITH 1
502     INCREMENT BY 1
503     NO MINVALUE
504     NO MAXVALUE
505     CACHE 1;
506
507
508 --
509 -- Name: diary_comments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
510 --
511
512 ALTER SEQUENCE diary_comments_id_seq OWNED BY diary_comments.id;
513
514
515 --
516 -- Name: diary_entries; Type: TABLE; Schema: public; Owner: -
517 --
518
519 CREATE TABLE diary_entries (
520     id bigint NOT NULL,
521     user_id bigint NOT NULL,
522     title character varying(255) NOT NULL,
523     body text NOT NULL,
524     created_at timestamp without time zone NOT NULL,
525     updated_at timestamp without time zone NOT NULL,
526     latitude double precision,
527     longitude double precision,
528     language_code character varying(255) DEFAULT 'en'::character varying NOT NULL,
529     visible boolean DEFAULT true NOT NULL,
530     body_format format_enum DEFAULT 'markdown'::format_enum NOT NULL
531 );
532
533
534 --
535 -- Name: diary_entries_id_seq; Type: SEQUENCE; Schema: public; Owner: -
536 --
537
538 CREATE SEQUENCE diary_entries_id_seq
539     START WITH 1
540     INCREMENT BY 1
541     NO MINVALUE
542     NO MAXVALUE
543     CACHE 1;
544
545
546 --
547 -- Name: diary_entries_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
548 --
549
550 ALTER SEQUENCE diary_entries_id_seq OWNED BY diary_entries.id;
551
552
553 --
554 -- Name: friends; Type: TABLE; Schema: public; Owner: -
555 --
556
557 CREATE TABLE friends (
558     id bigint NOT NULL,
559     user_id bigint NOT NULL,
560     friend_user_id bigint NOT NULL
561 );
562
563
564 --
565 -- Name: friends_id_seq; Type: SEQUENCE; Schema: public; Owner: -
566 --
567
568 CREATE SEQUENCE friends_id_seq
569     START WITH 1
570     INCREMENT BY 1
571     NO MINVALUE
572     NO MAXVALUE
573     CACHE 1;
574
575
576 --
577 -- Name: friends_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
578 --
579
580 ALTER SEQUENCE friends_id_seq OWNED BY friends.id;
581
582
583 --
584 -- Name: gps_points; Type: TABLE; Schema: public; Owner: -
585 --
586
587 CREATE TABLE gps_points (
588     altitude double precision,
589     trackid integer NOT NULL,
590     latitude integer NOT NULL,
591     longitude integer NOT NULL,
592     gpx_id bigint NOT NULL,
593     "timestamp" timestamp without time zone,
594     tile bigint
595 );
596
597
598 --
599 -- Name: gpx_file_tags; Type: TABLE; Schema: public; Owner: -
600 --
601
602 CREATE TABLE gpx_file_tags (
603     gpx_id bigint DEFAULT 0 NOT NULL,
604     tag character varying(255) NOT NULL,
605     id bigint NOT NULL
606 );
607
608
609 --
610 -- Name: gpx_file_tags_id_seq; Type: SEQUENCE; Schema: public; Owner: -
611 --
612
613 CREATE SEQUENCE gpx_file_tags_id_seq
614     START WITH 1
615     INCREMENT BY 1
616     NO MINVALUE
617     NO MAXVALUE
618     CACHE 1;
619
620
621 --
622 -- Name: gpx_file_tags_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
623 --
624
625 ALTER SEQUENCE gpx_file_tags_id_seq OWNED BY gpx_file_tags.id;
626
627
628 --
629 -- Name: gpx_files; Type: TABLE; Schema: public; Owner: -
630 --
631
632 CREATE TABLE gpx_files (
633     id bigint NOT NULL,
634     user_id bigint NOT NULL,
635     visible boolean DEFAULT true NOT NULL,
636     name character varying(255) DEFAULT ''::character varying NOT NULL,
637     size bigint,
638     latitude double precision,
639     longitude double precision,
640     "timestamp" timestamp without time zone NOT NULL,
641     description character varying(255) DEFAULT ''::character varying NOT NULL,
642     inserted boolean NOT NULL,
643     visibility gpx_visibility_enum DEFAULT 'public'::gpx_visibility_enum NOT NULL
644 );
645
646
647 --
648 -- Name: gpx_files_id_seq; Type: SEQUENCE; Schema: public; Owner: -
649 --
650
651 CREATE SEQUENCE gpx_files_id_seq
652     START WITH 1
653     INCREMENT BY 1
654     NO MINVALUE
655     NO MAXVALUE
656     CACHE 1;
657
658
659 --
660 -- Name: gpx_files_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
661 --
662
663 ALTER SEQUENCE gpx_files_id_seq OWNED BY gpx_files.id;
664
665
666 --
667 -- Name: issue_comments; Type: TABLE; Schema: public; Owner: -; Tablespace: 
668 --
669
670 CREATE TABLE issue_comments (
671     id integer NOT NULL,
672     issue_id integer,
673     user_id integer,
674     body text,
675     created_at timestamp without time zone NOT NULL,
676     updated_at timestamp without time zone NOT NULL
677 );
678
679
680 --
681 -- Name: issue_comments_id_seq; Type: SEQUENCE; Schema: public; Owner: -
682 --
683
684 CREATE SEQUENCE issue_comments_id_seq
685     START WITH 1
686     INCREMENT BY 1
687     NO MINVALUE
688     NO MAXVALUE
689     CACHE 1;
690
691
692 --
693 -- Name: issue_comments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
694 --
695
696 ALTER SEQUENCE issue_comments_id_seq OWNED BY issue_comments.id;
697
698
699 --
700 -- Name: issues; Type: TABLE; Schema: public; Owner: -; Tablespace: 
701 --
702
703 CREATE TABLE issues (
704     id integer NOT NULL,
705     reportable_type character varying,
706     reportable_id integer,
707     user_id integer,
708     status integer,
709     resolved_at timestamp without time zone,
710     resolved_by integer,
711     created_at timestamp without time zone NOT NULL,
712     updated_at timestamp without time zone NOT NULL
713 );
714
715
716 --
717 -- Name: issues_id_seq; Type: SEQUENCE; Schema: public; Owner: -
718 --
719
720 CREATE SEQUENCE issues_id_seq
721     START WITH 1
722     INCREMENT BY 1
723     NO MINVALUE
724     NO MAXVALUE
725     CACHE 1;
726
727
728 --
729 -- Name: issues_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
730 --
731
732 ALTER SEQUENCE issues_id_seq OWNED BY issues.id;
733
734
735 --
736 -- Name: languages; Type: TABLE; Schema: public; Owner: -
737 --
738
739 CREATE TABLE languages (
740     code character varying(255) NOT NULL,
741     english_name character varying(255) NOT NULL,
742     native_name character varying(255)
743 );
744
745
746 --
747 -- Name: messages; Type: TABLE; Schema: public; Owner: -
748 --
749
750 CREATE TABLE messages (
751     id bigint NOT NULL,
752     from_user_id bigint NOT NULL,
753     title character varying(255) NOT NULL,
754     body text NOT NULL,
755     sent_on timestamp without time zone NOT NULL,
756     message_read boolean DEFAULT false NOT NULL,
757     to_user_id bigint NOT NULL,
758     to_user_visible boolean DEFAULT true NOT NULL,
759     from_user_visible boolean DEFAULT true NOT NULL,
760     body_format format_enum DEFAULT 'markdown'::format_enum NOT NULL
761 );
762
763
764 --
765 -- Name: messages_id_seq; Type: SEQUENCE; Schema: public; Owner: -
766 --
767
768 CREATE SEQUENCE messages_id_seq
769     START WITH 1
770     INCREMENT BY 1
771     NO MINVALUE
772     NO MAXVALUE
773     CACHE 1;
774
775
776 --
777 -- Name: messages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
778 --
779
780 ALTER SEQUENCE messages_id_seq OWNED BY messages.id;
781
782
783 --
784 -- Name: node_tags; Type: TABLE; Schema: public; Owner: -
785 --
786
787 CREATE TABLE node_tags (
788     node_id bigint NOT NULL,
789     version bigint NOT NULL,
790     k character varying(255) DEFAULT ''::character varying NOT NULL,
791     v character varying(255) DEFAULT ''::character varying NOT NULL
792 );
793
794
795 --
796 -- Name: nodes; Type: TABLE; Schema: public; Owner: -
797 --
798
799 CREATE TABLE nodes (
800     node_id bigint NOT NULL,
801     latitude integer NOT NULL,
802     longitude integer NOT NULL,
803     changeset_id bigint NOT NULL,
804     visible boolean NOT NULL,
805     "timestamp" timestamp without time zone NOT NULL,
806     tile bigint NOT NULL,
807     version bigint NOT NULL,
808     redaction_id integer
809 );
810
811
812 --
813 -- Name: note_comments; Type: TABLE; Schema: public; Owner: -
814 --
815
816 CREATE TABLE note_comments (
817     id integer NOT NULL,
818     note_id bigint NOT NULL,
819     visible boolean NOT NULL,
820     created_at timestamp without time zone NOT NULL,
821     author_ip inet,
822     author_id bigint,
823     body text,
824     event note_event_enum
825 );
826
827
828 --
829 -- Name: note_comments_id_seq; Type: SEQUENCE; Schema: public; Owner: -
830 --
831
832 CREATE SEQUENCE note_comments_id_seq
833     START WITH 1
834     INCREMENT BY 1
835     NO MINVALUE
836     NO MAXVALUE
837     CACHE 1;
838
839
840 --
841 -- Name: note_comments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
842 --
843
844 ALTER SEQUENCE note_comments_id_seq OWNED BY note_comments.id;
845
846
847 --
848 -- Name: notes; Type: TABLE; Schema: public; Owner: -
849 --
850
851 CREATE TABLE notes (
852     id integer NOT NULL,
853     latitude integer NOT NULL,
854     longitude integer NOT NULL,
855     tile bigint NOT NULL,
856     updated_at timestamp without time zone NOT NULL,
857     created_at timestamp without time zone NOT NULL,
858     status note_status_enum NOT NULL,
859     closed_at timestamp without time zone
860 );
861
862
863 --
864 -- Name: notes_id_seq; Type: SEQUENCE; Schema: public; Owner: -
865 --
866
867 CREATE SEQUENCE notes_id_seq
868     START WITH 1
869     INCREMENT BY 1
870     NO MINVALUE
871     NO MAXVALUE
872     CACHE 1;
873
874
875 --
876 -- Name: notes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
877 --
878
879 ALTER SEQUENCE notes_id_seq OWNED BY notes.id;
880
881
882 --
883 -- Name: oauth_nonces; Type: TABLE; Schema: public; Owner: -
884 --
885
886 CREATE TABLE oauth_nonces (
887     id integer NOT NULL,
888     nonce character varying(255),
889     "timestamp" integer,
890     created_at timestamp without time zone,
891     updated_at timestamp without time zone
892 );
893
894
895 --
896 -- Name: oauth_nonces_id_seq; Type: SEQUENCE; Schema: public; Owner: -
897 --
898
899 CREATE SEQUENCE oauth_nonces_id_seq
900     START WITH 1
901     INCREMENT BY 1
902     NO MINVALUE
903     NO MAXVALUE
904     CACHE 1;
905
906
907 --
908 -- Name: oauth_nonces_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
909 --
910
911 ALTER SEQUENCE oauth_nonces_id_seq OWNED BY oauth_nonces.id;
912
913
914 --
915 -- Name: oauth_tokens; Type: TABLE; Schema: public; Owner: -
916 --
917
918 CREATE TABLE oauth_tokens (
919     id integer NOT NULL,
920     user_id integer,
921     type character varying(20),
922     client_application_id integer,
923     token character varying(50),
924     secret character varying(50),
925     authorized_at timestamp without time zone,
926     invalidated_at timestamp without time zone,
927     created_at timestamp without time zone,
928     updated_at timestamp without time zone,
929     allow_read_prefs boolean DEFAULT false NOT NULL,
930     allow_write_prefs boolean DEFAULT false NOT NULL,
931     allow_write_diary boolean DEFAULT false NOT NULL,
932     allow_write_api boolean DEFAULT false NOT NULL,
933     allow_read_gpx boolean DEFAULT false NOT NULL,
934     allow_write_gpx boolean DEFAULT false NOT NULL,
935     callback_url character varying(255),
936     verifier character varying(20),
937     scope character varying(255),
938     valid_to timestamp without time zone,
939     allow_write_notes boolean DEFAULT false NOT NULL
940 );
941
942
943 --
944 -- Name: oauth_tokens_id_seq; Type: SEQUENCE; Schema: public; Owner: -
945 --
946
947 CREATE SEQUENCE oauth_tokens_id_seq
948     START WITH 1
949     INCREMENT BY 1
950     NO MINVALUE
951     NO MAXVALUE
952     CACHE 1;
953
954
955 --
956 -- Name: oauth_tokens_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
957 --
958
959 ALTER SEQUENCE oauth_tokens_id_seq OWNED BY oauth_tokens.id;
960
961
962 --
963 -- Name: redactions; Type: TABLE; Schema: public; Owner: -
964 --
965
966 CREATE TABLE redactions (
967     id integer NOT NULL,
968     title character varying(255),
969     description text,
970     created_at timestamp without time zone NOT NULL,
971     updated_at timestamp without time zone NOT NULL,
972     user_id bigint NOT NULL,
973     description_format format_enum DEFAULT 'markdown'::format_enum NOT NULL
974 );
975
976
977 --
978 -- Name: redactions_id_seq; Type: SEQUENCE; Schema: public; Owner: -
979 --
980
981 CREATE SEQUENCE redactions_id_seq
982     START WITH 1
983     INCREMENT BY 1
984     NO MINVALUE
985     NO MAXVALUE
986     CACHE 1;
987
988
989 --
990 -- Name: redactions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
991 --
992
993 ALTER SEQUENCE redactions_id_seq OWNED BY redactions.id;
994
995
996 --
997 -- Name: relation_members; Type: TABLE; Schema: public; Owner: -
998 --
999
1000 CREATE TABLE relation_members (
1001     relation_id bigint DEFAULT 0 NOT NULL,
1002     member_type nwr_enum NOT NULL,
1003     member_id bigint NOT NULL,
1004     member_role character varying(255) NOT NULL,
1005     version bigint DEFAULT 0 NOT NULL,
1006     sequence_id integer DEFAULT 0 NOT NULL
1007 );
1008
1009
1010 --
1011 -- Name: relation_tags; Type: TABLE; Schema: public; Owner: -
1012 --
1013
1014 CREATE TABLE relation_tags (
1015     relation_id bigint DEFAULT 0 NOT NULL,
1016     k character varying(255) DEFAULT ''::character varying NOT NULL,
1017     v character varying(255) DEFAULT ''::character varying NOT NULL,
1018     version bigint NOT NULL
1019 );
1020
1021
1022 --
1023 -- Name: relations; Type: TABLE; Schema: public; Owner: -
1024 --
1025
1026 CREATE TABLE relations (
1027     relation_id bigint DEFAULT 0 NOT NULL,
1028     changeset_id bigint NOT NULL,
1029     "timestamp" timestamp without time zone NOT NULL,
1030     version bigint NOT NULL,
1031     visible boolean DEFAULT true NOT NULL,
1032     redaction_id integer
1033 );
1034
1035
1036 --
1037 -- Name: reports; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1038 --
1039
1040 CREATE TABLE reports (
1041     id integer NOT NULL,
1042     issue_id integer,
1043     user_id integer,
1044     details text,
1045     created_at timestamp without time zone NOT NULL,
1046     updated_at timestamp without time zone NOT NULL
1047 );
1048
1049
1050 --
1051 -- Name: reports_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1052 --
1053
1054 CREATE SEQUENCE reports_id_seq
1055     START WITH 1
1056     INCREMENT BY 1
1057     NO MINVALUE
1058     NO MAXVALUE
1059     CACHE 1;
1060
1061
1062 --
1063 -- Name: reports_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1064 --
1065
1066 ALTER SEQUENCE reports_id_seq OWNED BY reports.id;
1067
1068
1069 --
1070 -- Name: schema_migrations; Type: TABLE; Schema: public; Owner: -
1071 --
1072
1073 CREATE TABLE schema_migrations (
1074     version character varying(255) NOT NULL
1075 );
1076
1077
1078 --
1079 -- Name: user_blocks; Type: TABLE; Schema: public; Owner: -
1080 --
1081
1082 CREATE TABLE user_blocks (
1083     id integer NOT NULL,
1084     user_id bigint NOT NULL,
1085     creator_id bigint NOT NULL,
1086     reason text NOT NULL,
1087     ends_at timestamp without time zone NOT NULL,
1088     needs_view boolean DEFAULT false NOT NULL,
1089     revoker_id bigint,
1090     created_at timestamp without time zone,
1091     updated_at timestamp without time zone,
1092     reason_format format_enum DEFAULT 'markdown'::format_enum NOT NULL
1093 );
1094
1095
1096 --
1097 -- Name: user_blocks_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1098 --
1099
1100 CREATE SEQUENCE user_blocks_id_seq
1101     START WITH 1
1102     INCREMENT BY 1
1103     NO MINVALUE
1104     NO MAXVALUE
1105     CACHE 1;
1106
1107
1108 --
1109 -- Name: user_blocks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1110 --
1111
1112 ALTER SEQUENCE user_blocks_id_seq OWNED BY user_blocks.id;
1113
1114
1115 --
1116 -- Name: user_preferences; Type: TABLE; Schema: public; Owner: -
1117 --
1118
1119 CREATE TABLE user_preferences (
1120     user_id bigint NOT NULL,
1121     k character varying(255) NOT NULL,
1122     v character varying(255) NOT NULL
1123 );
1124
1125
1126 --
1127 -- Name: user_roles; Type: TABLE; Schema: public; Owner: -
1128 --
1129
1130 CREATE TABLE user_roles (
1131     id integer NOT NULL,
1132     user_id bigint NOT NULL,
1133     created_at timestamp without time zone,
1134     updated_at timestamp without time zone,
1135     role user_role_enum NOT NULL,
1136     granter_id bigint NOT NULL
1137 );
1138
1139
1140 --
1141 -- Name: user_roles_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1142 --
1143
1144 CREATE SEQUENCE user_roles_id_seq
1145     START WITH 1
1146     INCREMENT BY 1
1147     NO MINVALUE
1148     NO MAXVALUE
1149     CACHE 1;
1150
1151
1152 --
1153 -- Name: user_roles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1154 --
1155
1156 ALTER SEQUENCE user_roles_id_seq OWNED BY user_roles.id;
1157
1158
1159 --
1160 -- Name: user_tokens; Type: TABLE; Schema: public; Owner: -
1161 --
1162
1163 CREATE TABLE user_tokens (
1164     id bigint NOT NULL,
1165     user_id bigint NOT NULL,
1166     token character varying(255) NOT NULL,
1167     expiry timestamp without time zone NOT NULL,
1168     referer text
1169 );
1170
1171
1172 --
1173 -- Name: user_tokens_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1174 --
1175
1176 CREATE SEQUENCE user_tokens_id_seq
1177     START WITH 1
1178     INCREMENT BY 1
1179     NO MINVALUE
1180     NO MAXVALUE
1181     CACHE 1;
1182
1183
1184 --
1185 -- Name: user_tokens_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1186 --
1187
1188 ALTER SEQUENCE user_tokens_id_seq OWNED BY user_tokens.id;
1189
1190
1191 --
1192 -- Name: users; Type: TABLE; Schema: public; Owner: -
1193 --
1194
1195 CREATE TABLE users (
1196     email character varying(255) NOT NULL,
1197     id bigint NOT NULL,
1198     pass_crypt character varying(255) NOT NULL,
1199     creation_time timestamp without time zone NOT NULL,
1200     display_name character varying(255) DEFAULT ''::character varying NOT NULL,
1201     data_public boolean DEFAULT false NOT NULL,
1202     description text DEFAULT ''::text NOT NULL,
1203     home_lat double precision,
1204     home_lon double precision,
1205     home_zoom smallint DEFAULT 3,
1206     nearby integer DEFAULT 50,
1207     pass_salt character varying(255),
1208     image_file_name text,
1209     email_valid boolean DEFAULT false NOT NULL,
1210     new_email character varying(255),
1211     creation_ip character varying(255),
1212     languages character varying(255),
1213     status user_status_enum DEFAULT 'pending'::user_status_enum NOT NULL,
1214     terms_agreed timestamp without time zone,
1215     consider_pd boolean DEFAULT false NOT NULL,
1216     preferred_editor character varying(255),
1217     terms_seen boolean DEFAULT false NOT NULL,
1218     auth_uid character varying(255),
1219     description_format format_enum DEFAULT 'markdown'::format_enum NOT NULL,
1220     image_fingerprint character varying(255),
1221     changesets_count integer DEFAULT 0 NOT NULL,
1222     traces_count integer DEFAULT 0 NOT NULL,
1223     diary_entries_count integer DEFAULT 0 NOT NULL,
1224     image_use_gravatar boolean DEFAULT false NOT NULL,
1225     image_content_type character varying(255),
1226     auth_provider character varying
1227 );
1228
1229
1230 --
1231 -- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1232 --
1233
1234 CREATE SEQUENCE users_id_seq
1235     START WITH 1
1236     INCREMENT BY 1
1237     NO MINVALUE
1238     NO MAXVALUE
1239     CACHE 1;
1240
1241
1242 --
1243 -- Name: users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1244 --
1245
1246 ALTER SEQUENCE users_id_seq OWNED BY users.id;
1247
1248
1249 --
1250 -- Name: way_nodes; Type: TABLE; Schema: public; Owner: -
1251 --
1252
1253 CREATE TABLE way_nodes (
1254     way_id bigint NOT NULL,
1255     node_id bigint NOT NULL,
1256     version bigint NOT NULL,
1257     sequence_id bigint NOT NULL
1258 );
1259
1260
1261 --
1262 -- Name: way_tags; Type: TABLE; Schema: public; Owner: -
1263 --
1264
1265 CREATE TABLE way_tags (
1266     way_id bigint DEFAULT 0 NOT NULL,
1267     k character varying(255) NOT NULL,
1268     v character varying(255) NOT NULL,
1269     version bigint NOT NULL
1270 );
1271
1272
1273 --
1274 -- Name: ways; Type: TABLE; Schema: public; Owner: -
1275 --
1276
1277 CREATE TABLE ways (
1278     way_id bigint DEFAULT 0 NOT NULL,
1279     changeset_id bigint NOT NULL,
1280     "timestamp" timestamp without time zone NOT NULL,
1281     version bigint NOT NULL,
1282     visible boolean DEFAULT true NOT NULL,
1283     redaction_id integer
1284 );
1285
1286
1287 --
1288 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1289 --
1290
1291 ALTER TABLE ONLY acls ALTER COLUMN id SET DEFAULT nextval('acls_id_seq'::regclass);
1292
1293
1294 --
1295 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1296 --
1297
1298 ALTER TABLE ONLY changeset_comments ALTER COLUMN id SET DEFAULT nextval('changeset_comments_id_seq'::regclass);
1299
1300
1301 --
1302 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1303 --
1304
1305 ALTER TABLE ONLY changesets ALTER COLUMN id SET DEFAULT nextval('changesets_id_seq'::regclass);
1306
1307
1308 --
1309 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1310 --
1311
1312 ALTER TABLE ONLY client_applications ALTER COLUMN id SET DEFAULT nextval('client_applications_id_seq'::regclass);
1313
1314
1315 --
1316 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1317 --
1318
1319 ALTER TABLE ONLY current_nodes ALTER COLUMN id SET DEFAULT nextval('current_nodes_id_seq'::regclass);
1320
1321
1322 --
1323 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1324 --
1325
1326 ALTER TABLE ONLY current_relations ALTER COLUMN id SET DEFAULT nextval('current_relations_id_seq'::regclass);
1327
1328
1329 --
1330 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1331 --
1332
1333 ALTER TABLE ONLY current_ways ALTER COLUMN id SET DEFAULT nextval('current_ways_id_seq'::regclass);
1334
1335
1336 --
1337 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1338 --
1339
1340 ALTER TABLE ONLY diary_comments ALTER COLUMN id SET DEFAULT nextval('diary_comments_id_seq'::regclass);
1341
1342
1343 --
1344 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1345 --
1346
1347 ALTER TABLE ONLY diary_entries ALTER COLUMN id SET DEFAULT nextval('diary_entries_id_seq'::regclass);
1348
1349
1350 --
1351 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1352 --
1353
1354 ALTER TABLE ONLY friends ALTER COLUMN id SET DEFAULT nextval('friends_id_seq'::regclass);
1355
1356
1357 --
1358 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1359 --
1360
1361 ALTER TABLE ONLY gpx_file_tags ALTER COLUMN id SET DEFAULT nextval('gpx_file_tags_id_seq'::regclass);
1362
1363
1364 --
1365 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1366 --
1367
1368 ALTER TABLE ONLY gpx_files ALTER COLUMN id SET DEFAULT nextval('gpx_files_id_seq'::regclass);
1369
1370
1371 --
1372 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1373 --
1374
1375 ALTER TABLE ONLY issue_comments ALTER COLUMN id SET DEFAULT nextval('issue_comments_id_seq'::regclass);
1376
1377
1378 --
1379 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1380 --
1381
1382 ALTER TABLE ONLY issues ALTER COLUMN id SET DEFAULT nextval('issues_id_seq'::regclass);
1383
1384
1385 --
1386 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1387 --
1388
1389 ALTER TABLE ONLY messages ALTER COLUMN id SET DEFAULT nextval('messages_id_seq'::regclass);
1390
1391
1392 --
1393 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1394 --
1395
1396 ALTER TABLE ONLY note_comments ALTER COLUMN id SET DEFAULT nextval('note_comments_id_seq'::regclass);
1397
1398
1399 --
1400 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1401 --
1402
1403 ALTER TABLE ONLY notes ALTER COLUMN id SET DEFAULT nextval('notes_id_seq'::regclass);
1404
1405
1406 --
1407 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1408 --
1409
1410 ALTER TABLE ONLY oauth_nonces ALTER COLUMN id SET DEFAULT nextval('oauth_nonces_id_seq'::regclass);
1411
1412
1413 --
1414 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1415 --
1416
1417 ALTER TABLE ONLY oauth_tokens ALTER COLUMN id SET DEFAULT nextval('oauth_tokens_id_seq'::regclass);
1418
1419
1420 --
1421 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1422 --
1423
1424 ALTER TABLE ONLY redactions ALTER COLUMN id SET DEFAULT nextval('redactions_id_seq'::regclass);
1425
1426
1427 --
1428 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1429 --
1430
1431 ALTER TABLE ONLY reports ALTER COLUMN id SET DEFAULT nextval('reports_id_seq'::regclass);
1432
1433
1434 --
1435 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1436 --
1437
1438 ALTER TABLE ONLY user_blocks ALTER COLUMN id SET DEFAULT nextval('user_blocks_id_seq'::regclass);
1439
1440
1441 --
1442 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1443 --
1444
1445 ALTER TABLE ONLY user_roles ALTER COLUMN id SET DEFAULT nextval('user_roles_id_seq'::regclass);
1446
1447
1448 --
1449 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1450 --
1451
1452 ALTER TABLE ONLY user_tokens ALTER COLUMN id SET DEFAULT nextval('user_tokens_id_seq'::regclass);
1453
1454
1455 --
1456 -- Name: id; Type: DEFAULT; Schema: public; Owner: -
1457 --
1458
1459 ALTER TABLE ONLY users ALTER COLUMN id SET DEFAULT nextval('users_id_seq'::regclass);
1460
1461
1462 --
1463 -- Name: acls_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1464 --
1465
1466 ALTER TABLE ONLY acls
1467     ADD CONSTRAINT acls_pkey PRIMARY KEY (id);
1468
1469
1470 --
1471 -- Name: changeset_comments_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1472 --
1473
1474 ALTER TABLE ONLY changeset_comments
1475     ADD CONSTRAINT changeset_comments_pkey PRIMARY KEY (id);
1476
1477
1478 --
1479 -- Name: changesets_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1480 --
1481
1482 ALTER TABLE ONLY changesets
1483     ADD CONSTRAINT changesets_pkey PRIMARY KEY (id);
1484
1485
1486 --
1487 -- Name: client_applications_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1488 --
1489
1490 ALTER TABLE ONLY client_applications
1491     ADD CONSTRAINT client_applications_pkey PRIMARY KEY (id);
1492
1493
1494 --
1495 -- Name: current_node_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1496 --
1497
1498 ALTER TABLE ONLY current_node_tags
1499     ADD CONSTRAINT current_node_tags_pkey PRIMARY KEY (node_id, k);
1500
1501
1502 --
1503 -- Name: current_nodes_pkey1; Type: CONSTRAINT; Schema: public; Owner: -
1504 --
1505
1506 ALTER TABLE ONLY current_nodes
1507     ADD CONSTRAINT current_nodes_pkey1 PRIMARY KEY (id);
1508
1509
1510 --
1511 -- Name: current_relation_members_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1512 --
1513
1514 ALTER TABLE ONLY current_relation_members
1515     ADD CONSTRAINT current_relation_members_pkey PRIMARY KEY (relation_id, member_type, member_id, member_role, sequence_id);
1516
1517
1518 --
1519 -- Name: current_relation_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1520 --
1521
1522 ALTER TABLE ONLY current_relation_tags
1523     ADD CONSTRAINT current_relation_tags_pkey PRIMARY KEY (relation_id, k);
1524
1525
1526 --
1527 -- Name: current_relations_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1528 --
1529
1530 ALTER TABLE ONLY current_relations
1531     ADD CONSTRAINT current_relations_pkey PRIMARY KEY (id);
1532
1533
1534 --
1535 -- Name: current_way_nodes_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1536 --
1537
1538 ALTER TABLE ONLY current_way_nodes
1539     ADD CONSTRAINT current_way_nodes_pkey PRIMARY KEY (way_id, sequence_id);
1540
1541
1542 --
1543 -- Name: current_way_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1544 --
1545
1546 ALTER TABLE ONLY current_way_tags
1547     ADD CONSTRAINT current_way_tags_pkey PRIMARY KEY (way_id, k);
1548
1549
1550 --
1551 -- Name: current_ways_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1552 --
1553
1554 ALTER TABLE ONLY current_ways
1555     ADD CONSTRAINT current_ways_pkey PRIMARY KEY (id);
1556
1557
1558 --
1559 -- Name: diary_comments_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1560 --
1561
1562 ALTER TABLE ONLY diary_comments
1563     ADD CONSTRAINT diary_comments_pkey PRIMARY KEY (id);
1564
1565
1566 --
1567 -- Name: diary_entries_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1568 --
1569
1570 ALTER TABLE ONLY diary_entries
1571     ADD CONSTRAINT diary_entries_pkey PRIMARY KEY (id);
1572
1573
1574 --
1575 -- Name: friends_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1576 --
1577
1578 ALTER TABLE ONLY friends
1579     ADD CONSTRAINT friends_pkey PRIMARY KEY (id);
1580
1581
1582 --
1583 -- Name: gpx_file_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1584 --
1585
1586 ALTER TABLE ONLY gpx_file_tags
1587     ADD CONSTRAINT gpx_file_tags_pkey PRIMARY KEY (id);
1588
1589
1590 --
1591 -- Name: gpx_files_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1592 --
1593
1594 ALTER TABLE ONLY gpx_files
1595     ADD CONSTRAINT gpx_files_pkey PRIMARY KEY (id);
1596
1597
1598 --
1599 -- Name: issue_comments_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
1600 --
1601
1602 ALTER TABLE ONLY issue_comments
1603     ADD CONSTRAINT issue_comments_pkey PRIMARY KEY (id);
1604
1605
1606 --
1607 -- Name: issues_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
1608 --
1609
1610 ALTER TABLE ONLY issues
1611     ADD CONSTRAINT issues_pkey PRIMARY KEY (id);
1612
1613
1614 --
1615 -- Name: languages_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1616 --
1617
1618 ALTER TABLE ONLY languages
1619     ADD CONSTRAINT languages_pkey PRIMARY KEY (code);
1620
1621
1622 --
1623 -- Name: messages_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1624 --
1625
1626 ALTER TABLE ONLY messages
1627     ADD CONSTRAINT messages_pkey PRIMARY KEY (id);
1628
1629
1630 --
1631 -- Name: node_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1632 --
1633
1634 ALTER TABLE ONLY node_tags
1635     ADD CONSTRAINT node_tags_pkey PRIMARY KEY (node_id, version, k);
1636
1637
1638 --
1639 -- Name: nodes_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1640 --
1641
1642 ALTER TABLE ONLY nodes
1643     ADD CONSTRAINT nodes_pkey PRIMARY KEY (node_id, version);
1644
1645
1646 --
1647 -- Name: note_comments_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1648 --
1649
1650 ALTER TABLE ONLY note_comments
1651     ADD CONSTRAINT note_comments_pkey PRIMARY KEY (id);
1652
1653
1654 --
1655 -- Name: notes_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1656 --
1657
1658 ALTER TABLE ONLY notes
1659     ADD CONSTRAINT notes_pkey PRIMARY KEY (id);
1660
1661
1662 --
1663 -- Name: oauth_nonces_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1664 --
1665
1666 ALTER TABLE ONLY oauth_nonces
1667     ADD CONSTRAINT oauth_nonces_pkey PRIMARY KEY (id);
1668
1669
1670 --
1671 -- Name: oauth_tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1672 --
1673
1674 ALTER TABLE ONLY oauth_tokens
1675     ADD CONSTRAINT oauth_tokens_pkey PRIMARY KEY (id);
1676
1677
1678 --
1679 -- Name: redactions_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1680 --
1681
1682 ALTER TABLE ONLY redactions
1683     ADD CONSTRAINT redactions_pkey PRIMARY KEY (id);
1684
1685
1686 --
1687 -- Name: relation_members_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1688 --
1689
1690 ALTER TABLE ONLY relation_members
1691     ADD CONSTRAINT relation_members_pkey PRIMARY KEY (relation_id, version, member_type, member_id, member_role, sequence_id);
1692
1693
1694 --
1695 -- Name: relation_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1696 --
1697
1698 ALTER TABLE ONLY relation_tags
1699     ADD CONSTRAINT relation_tags_pkey PRIMARY KEY (relation_id, version, k);
1700
1701
1702 --
1703 -- Name: relations_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1704 --
1705
1706 ALTER TABLE ONLY relations
1707     ADD CONSTRAINT relations_pkey PRIMARY KEY (relation_id, version);
1708
1709
1710 --
1711 -- Name: reports_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
1712 --
1713
1714 ALTER TABLE ONLY reports
1715     ADD CONSTRAINT reports_pkey PRIMARY KEY (id);
1716
1717
1718 --
1719 -- Name: user_blocks_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1720 --
1721
1722 ALTER TABLE ONLY user_blocks
1723     ADD CONSTRAINT user_blocks_pkey PRIMARY KEY (id);
1724
1725
1726 --
1727 -- Name: user_preferences_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1728 --
1729
1730 ALTER TABLE ONLY user_preferences
1731     ADD CONSTRAINT user_preferences_pkey PRIMARY KEY (user_id, k);
1732
1733
1734 --
1735 -- Name: user_roles_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1736 --
1737
1738 ALTER TABLE ONLY user_roles
1739     ADD CONSTRAINT user_roles_pkey PRIMARY KEY (id);
1740
1741
1742 --
1743 -- Name: user_tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1744 --
1745
1746 ALTER TABLE ONLY user_tokens
1747     ADD CONSTRAINT user_tokens_pkey PRIMARY KEY (id);
1748
1749
1750 --
1751 -- Name: users_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1752 --
1753
1754 ALTER TABLE ONLY users
1755     ADD CONSTRAINT users_pkey PRIMARY KEY (id);
1756
1757
1758 --
1759 -- Name: way_nodes_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1760 --
1761
1762 ALTER TABLE ONLY way_nodes
1763     ADD CONSTRAINT way_nodes_pkey PRIMARY KEY (way_id, version, sequence_id);
1764
1765
1766 --
1767 -- Name: way_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1768 --
1769
1770 ALTER TABLE ONLY way_tags
1771     ADD CONSTRAINT way_tags_pkey PRIMARY KEY (way_id, version, k);
1772
1773
1774 --
1775 -- Name: ways_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1776 --
1777
1778 ALTER TABLE ONLY ways
1779     ADD CONSTRAINT ways_pkey PRIMARY KEY (way_id, version);
1780
1781
1782 --
1783 -- Name: acls_k_idx; Type: INDEX; Schema: public; Owner: -
1784 --
1785
1786 CREATE INDEX acls_k_idx ON acls USING btree (k);
1787
1788
1789 --
1790 -- Name: changeset_tags_id_idx; Type: INDEX; Schema: public; Owner: -
1791 --
1792
1793 CREATE INDEX changeset_tags_id_idx ON changeset_tags USING btree (changeset_id);
1794
1795
1796 --
1797 -- Name: changesets_bbox_idx; Type: INDEX; Schema: public; Owner: -
1798 --
1799
1800 CREATE INDEX changesets_bbox_idx ON changesets USING gist (min_lat, max_lat, min_lon, max_lon);
1801
1802
1803 --
1804 -- Name: changesets_closed_at_idx; Type: INDEX; Schema: public; Owner: -
1805 --
1806
1807 CREATE INDEX changesets_closed_at_idx ON changesets USING btree (closed_at);
1808
1809
1810 --
1811 -- Name: changesets_created_at_idx; Type: INDEX; Schema: public; Owner: -
1812 --
1813
1814 CREATE INDEX changesets_created_at_idx ON changesets USING btree (created_at);
1815
1816
1817 --
1818 -- Name: changesets_user_id_created_at_idx; Type: INDEX; Schema: public; Owner: -
1819 --
1820
1821 CREATE INDEX changesets_user_id_created_at_idx ON changesets USING btree (user_id, created_at);
1822
1823
1824 --
1825 -- Name: changesets_user_id_id_idx; Type: INDEX; Schema: public; Owner: -
1826 --
1827
1828 CREATE INDEX changesets_user_id_id_idx ON changesets USING btree (user_id, id);
1829
1830
1831 --
1832 -- Name: current_nodes_tile_idx; Type: INDEX; Schema: public; Owner: -
1833 --
1834
1835 CREATE INDEX current_nodes_tile_idx ON current_nodes USING btree (tile);
1836
1837
1838 --
1839 -- Name: current_nodes_timestamp_idx; Type: INDEX; Schema: public; Owner: -
1840 --
1841
1842 CREATE INDEX current_nodes_timestamp_idx ON current_nodes USING btree ("timestamp");
1843
1844
1845 --
1846 -- Name: current_relation_members_member_idx; Type: INDEX; Schema: public; Owner: -
1847 --
1848
1849 CREATE INDEX current_relation_members_member_idx ON current_relation_members USING btree (member_type, member_id);
1850
1851
1852 --
1853 -- Name: current_relations_timestamp_idx; Type: INDEX; Schema: public; Owner: -
1854 --
1855
1856 CREATE INDEX current_relations_timestamp_idx ON current_relations USING btree ("timestamp");
1857
1858
1859 --
1860 -- Name: current_way_nodes_node_idx; Type: INDEX; Schema: public; Owner: -
1861 --
1862
1863 CREATE INDEX current_way_nodes_node_idx ON current_way_nodes USING btree (node_id);
1864
1865
1866 --
1867 -- Name: current_ways_timestamp_idx; Type: INDEX; Schema: public; Owner: -
1868 --
1869
1870 CREATE INDEX current_ways_timestamp_idx ON current_ways USING btree ("timestamp");
1871
1872
1873 --
1874 -- Name: diary_comment_user_id_created_at_index; Type: INDEX; Schema: public; Owner: -
1875 --
1876
1877 CREATE INDEX diary_comment_user_id_created_at_index ON diary_comments USING btree (user_id, created_at);
1878
1879
1880 --
1881 -- Name: diary_comments_entry_id_idx; Type: INDEX; Schema: public; Owner: -
1882 --
1883
1884 CREATE UNIQUE INDEX diary_comments_entry_id_idx ON diary_comments USING btree (diary_entry_id, id);
1885
1886
1887 --
1888 -- Name: diary_entry_created_at_index; Type: INDEX; Schema: public; Owner: -
1889 --
1890
1891 CREATE INDEX diary_entry_created_at_index ON diary_entries USING btree (created_at);
1892
1893
1894 --
1895 -- Name: diary_entry_language_code_created_at_index; Type: INDEX; Schema: public; Owner: -
1896 --
1897
1898 CREATE INDEX diary_entry_language_code_created_at_index ON diary_entries USING btree (language_code, created_at);
1899
1900
1901 --
1902 -- Name: diary_entry_user_id_created_at_index; Type: INDEX; Schema: public; Owner: -
1903 --
1904
1905 CREATE INDEX diary_entry_user_id_created_at_index ON diary_entries USING btree (user_id, created_at);
1906
1907
1908 --
1909 -- Name: friends_user_id_idx; Type: INDEX; Schema: public; Owner: -
1910 --
1911
1912 CREATE INDEX friends_user_id_idx ON friends USING btree (user_id);
1913
1914
1915 --
1916 -- Name: gpx_file_tags_gpxid_idx; Type: INDEX; Schema: public; Owner: -
1917 --
1918
1919 CREATE INDEX gpx_file_tags_gpxid_idx ON gpx_file_tags USING btree (gpx_id);
1920
1921
1922 --
1923 -- Name: gpx_file_tags_tag_idx; Type: INDEX; Schema: public; Owner: -
1924 --
1925
1926 CREATE INDEX gpx_file_tags_tag_idx ON gpx_file_tags USING btree (tag);
1927
1928
1929 --
1930 -- Name: gpx_files_timestamp_idx; Type: INDEX; Schema: public; Owner: -
1931 --
1932
1933 CREATE INDEX gpx_files_timestamp_idx ON gpx_files USING btree ("timestamp");
1934
1935
1936 --
1937 -- Name: gpx_files_user_id_idx; Type: INDEX; Schema: public; Owner: -
1938 --
1939
1940 CREATE INDEX gpx_files_user_id_idx ON gpx_files USING btree (user_id);
1941
1942
1943 --
1944 -- Name: gpx_files_visible_visibility_idx; Type: INDEX; Schema: public; Owner: -
1945 --
1946
1947 CREATE INDEX gpx_files_visible_visibility_idx ON gpx_files USING btree (visible, visibility);
1948
1949
1950 --
1951 -- Name: index_changeset_comments_on_created_at; Type: INDEX; Schema: public; Owner: -
1952 --
1953
1954 CREATE INDEX index_changeset_comments_on_created_at ON changeset_comments USING btree (created_at);
1955
1956
1957 --
1958 -- Name: index_changesets_subscribers_on_changeset_id; Type: INDEX; Schema: public; Owner: -
1959 --
1960
1961 CREATE INDEX index_changesets_subscribers_on_changeset_id ON changesets_subscribers USING btree (changeset_id);
1962
1963
1964 --
1965 -- Name: index_changesets_subscribers_on_subscriber_id_and_changeset_id; Type: INDEX; Schema: public; Owner: -
1966 --
1967
1968 CREATE UNIQUE INDEX index_changesets_subscribers_on_subscriber_id_and_changeset_id ON changesets_subscribers USING btree (subscriber_id, changeset_id);
1969
1970
1971 --
1972 -- Name: index_client_applications_on_key; Type: INDEX; Schema: public; Owner: -
1973 --
1974
1975 CREATE UNIQUE INDEX index_client_applications_on_key ON client_applications USING btree (key);
1976
1977
1978 --
1979 -- Name: index_issue_comments_on_issue_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
1980 --
1981
1982 CREATE INDEX index_issue_comments_on_issue_id ON issue_comments USING btree (issue_id);
1983
1984
1985 --
1986 -- Name: index_issue_comments_on_user_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
1987 --
1988
1989 CREATE INDEX index_issue_comments_on_user_id ON issue_comments USING btree (user_id);
1990
1991
1992 --
1993 -- Name: index_issues_on_reportable_id_and_reportable_type; Type: INDEX; Schema: public; Owner: -; Tablespace: 
1994 --
1995
1996 CREATE INDEX index_issues_on_reportable_id_and_reportable_type ON issues USING btree (reportable_id, reportable_type);
1997
1998
1999 --
2000 -- Name: index_issues_on_user_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
2001 --
2002
2003 CREATE INDEX index_issues_on_user_id ON issues USING btree (user_id);
2004
2005
2006 --
2007 -- Name: index_note_comments_on_body; Type: INDEX; Schema: public; Owner: -
2008 --
2009
2010 CREATE INDEX index_note_comments_on_body ON note_comments USING gin (to_tsvector('english'::regconfig, body));
2011
2012
2013 --
2014 -- Name: index_note_comments_on_created_at; Type: INDEX; Schema: public; Owner: -
2015 --
2016
2017 CREATE INDEX index_note_comments_on_created_at ON note_comments USING btree (created_at);
2018
2019
2020 --
2021 -- Name: index_oauth_nonces_on_nonce_and_timestamp; Type: INDEX; Schema: public; Owner: -
2022 --
2023
2024 CREATE UNIQUE INDEX index_oauth_nonces_on_nonce_and_timestamp ON oauth_nonces USING btree (nonce, "timestamp");
2025
2026
2027 --
2028 -- Name: index_oauth_tokens_on_token; Type: INDEX; Schema: public; Owner: -
2029 --
2030
2031 CREATE UNIQUE INDEX index_oauth_tokens_on_token ON oauth_tokens USING btree (token);
2032
2033
2034 --
2035 -- Name: index_reports_on_issue_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
2036 --
2037
2038 CREATE INDEX index_reports_on_issue_id ON reports USING btree (issue_id);
2039
2040
2041 --
2042 -- Name: index_reports_on_user_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
2043 --
2044
2045 CREATE INDEX index_reports_on_user_id ON reports USING btree (user_id);
2046
2047
2048 --
2049 -- Name: index_user_blocks_on_user_id; Type: INDEX; Schema: public; Owner: -
2050 --
2051
2052 CREATE INDEX index_user_blocks_on_user_id ON user_blocks USING btree (user_id);
2053
2054
2055 --
2056 -- Name: messages_from_user_id_idx; Type: INDEX; Schema: public; Owner: -
2057 --
2058
2059 CREATE INDEX messages_from_user_id_idx ON messages USING btree (from_user_id);
2060
2061
2062 --
2063 -- Name: messages_to_user_id_idx; Type: INDEX; Schema: public; Owner: -
2064 --
2065
2066 CREATE INDEX messages_to_user_id_idx ON messages USING btree (to_user_id);
2067
2068
2069 --
2070 -- Name: nodes_changeset_id_idx; Type: INDEX; Schema: public; Owner: -
2071 --
2072
2073 CREATE INDEX nodes_changeset_id_idx ON nodes USING btree (changeset_id);
2074
2075
2076 --
2077 -- Name: nodes_tile_idx; Type: INDEX; Schema: public; Owner: -
2078 --
2079
2080 CREATE INDEX nodes_tile_idx ON nodes USING btree (tile);
2081
2082
2083 --
2084 -- Name: nodes_timestamp_idx; Type: INDEX; Schema: public; Owner: -
2085 --
2086
2087 CREATE INDEX nodes_timestamp_idx ON nodes USING btree ("timestamp");
2088
2089
2090 --
2091 -- Name: note_comments_note_id_idx; Type: INDEX; Schema: public; Owner: -
2092 --
2093
2094 CREATE INDEX note_comments_note_id_idx ON note_comments USING btree (note_id);
2095
2096
2097 --
2098 -- Name: notes_created_at_idx; Type: INDEX; Schema: public; Owner: -
2099 --
2100
2101 CREATE INDEX notes_created_at_idx ON notes USING btree (created_at);
2102
2103
2104 --
2105 -- Name: notes_tile_status_idx; Type: INDEX; Schema: public; Owner: -
2106 --
2107
2108 CREATE INDEX notes_tile_status_idx ON notes USING btree (tile, status);
2109
2110
2111 --
2112 -- Name: notes_updated_at_idx; Type: INDEX; Schema: public; Owner: -
2113 --
2114
2115 CREATE INDEX notes_updated_at_idx ON notes USING btree (updated_at);
2116
2117
2118 --
2119 -- Name: points_gpxid_idx; Type: INDEX; Schema: public; Owner: -
2120 --
2121
2122 CREATE INDEX points_gpxid_idx ON gps_points USING btree (gpx_id);
2123
2124
2125 --
2126 -- Name: points_tile_idx; Type: INDEX; Schema: public; Owner: -
2127 --
2128
2129 CREATE INDEX points_tile_idx ON gps_points USING btree (tile);
2130
2131
2132 --
2133 -- Name: relation_members_member_idx; Type: INDEX; Schema: public; Owner: -
2134 --
2135
2136 CREATE INDEX relation_members_member_idx ON relation_members USING btree (member_type, member_id);
2137
2138
2139 --
2140 -- Name: relations_changeset_id_idx; Type: INDEX; Schema: public; Owner: -
2141 --
2142
2143 CREATE INDEX relations_changeset_id_idx ON relations USING btree (changeset_id);
2144
2145
2146 --
2147 -- Name: relations_timestamp_idx; Type: INDEX; Schema: public; Owner: -
2148 --
2149
2150 CREATE INDEX relations_timestamp_idx ON relations USING btree ("timestamp");
2151
2152
2153 --
2154 -- Name: unique_schema_migrations; Type: INDEX; Schema: public; Owner: -
2155 --
2156
2157 CREATE UNIQUE INDEX unique_schema_migrations ON schema_migrations USING btree (version);
2158
2159
2160 --
2161 -- Name: user_id_idx; Type: INDEX; Schema: public; Owner: -
2162 --
2163
2164 CREATE INDEX user_id_idx ON friends USING btree (friend_user_id);
2165
2166
2167 --
2168 -- Name: user_roles_id_role_unique; Type: INDEX; Schema: public; Owner: -
2169 --
2170
2171 CREATE UNIQUE INDEX user_roles_id_role_unique ON user_roles USING btree (user_id, role);
2172
2173
2174 --
2175 -- Name: user_tokens_token_idx; Type: INDEX; Schema: public; Owner: -
2176 --
2177
2178 CREATE UNIQUE INDEX user_tokens_token_idx ON user_tokens USING btree (token);
2179
2180
2181 --
2182 -- Name: user_tokens_user_id_idx; Type: INDEX; Schema: public; Owner: -
2183 --
2184
2185 CREATE INDEX user_tokens_user_id_idx ON user_tokens USING btree (user_id);
2186
2187
2188 --
2189 -- Name: users_auth_idx; Type: INDEX; Schema: public; Owner: -
2190 --
2191
2192 CREATE UNIQUE INDEX users_auth_idx ON users USING btree (auth_provider, auth_uid);
2193
2194
2195 --
2196 -- Name: users_display_name_idx; Type: INDEX; Schema: public; Owner: -
2197 --
2198
2199 CREATE UNIQUE INDEX users_display_name_idx ON users USING btree (display_name);
2200
2201
2202 --
2203 -- Name: users_display_name_lower_idx; Type: INDEX; Schema: public; Owner: -
2204 --
2205
2206 CREATE INDEX users_display_name_lower_idx ON users USING btree (lower((display_name)::text));
2207
2208
2209 --
2210 -- Name: users_email_idx; Type: INDEX; Schema: public; Owner: -
2211 --
2212
2213 CREATE UNIQUE INDEX users_email_idx ON users USING btree (email);
2214
2215
2216 --
2217 -- Name: users_email_lower_idx; Type: INDEX; Schema: public; Owner: -
2218 --
2219
2220 CREATE INDEX users_email_lower_idx ON users USING btree (lower((email)::text));
2221
2222
2223 --
2224 -- Name: way_nodes_node_idx; Type: INDEX; Schema: public; Owner: -
2225 --
2226
2227 CREATE INDEX way_nodes_node_idx ON way_nodes USING btree (node_id);
2228
2229
2230 --
2231 -- Name: ways_changeset_id_idx; Type: INDEX; Schema: public; Owner: -
2232 --
2233
2234 CREATE INDEX ways_changeset_id_idx ON ways USING btree (changeset_id);
2235
2236
2237 --
2238 -- Name: ways_timestamp_idx; Type: INDEX; Schema: public; Owner: -
2239 --
2240
2241 CREATE INDEX ways_timestamp_idx ON ways USING btree ("timestamp");
2242
2243
2244 --
2245 -- Name: changeset_comments_author_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2246 --
2247
2248 ALTER TABLE ONLY changeset_comments
2249     ADD CONSTRAINT changeset_comments_author_id_fkey FOREIGN KEY (author_id) REFERENCES users(id);
2250
2251
2252 --
2253 -- Name: changeset_comments_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2254 --
2255
2256 ALTER TABLE ONLY changeset_comments
2257     ADD CONSTRAINT changeset_comments_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2258
2259
2260 --
2261 -- Name: changeset_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2262 --
2263
2264 ALTER TABLE ONLY changeset_tags
2265     ADD CONSTRAINT changeset_tags_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2266
2267
2268 --
2269 -- Name: changesets_subscribers_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2270 --
2271
2272 ALTER TABLE ONLY changesets_subscribers
2273     ADD CONSTRAINT changesets_subscribers_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2274
2275
2276 --
2277 -- Name: changesets_subscribers_subscriber_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2278 --
2279
2280 ALTER TABLE ONLY changesets_subscribers
2281     ADD CONSTRAINT changesets_subscribers_subscriber_id_fkey FOREIGN KEY (subscriber_id) REFERENCES users(id);
2282
2283
2284 --
2285 -- Name: changesets_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2286 --
2287
2288 ALTER TABLE ONLY changesets
2289     ADD CONSTRAINT changesets_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2290
2291
2292 --
2293 -- Name: client_applications_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2294 --
2295
2296 ALTER TABLE ONLY client_applications
2297     ADD CONSTRAINT client_applications_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2298
2299
2300 --
2301 -- Name: current_node_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2302 --
2303
2304 ALTER TABLE ONLY current_node_tags
2305     ADD CONSTRAINT current_node_tags_id_fkey FOREIGN KEY (node_id) REFERENCES current_nodes(id);
2306
2307
2308 --
2309 -- Name: current_nodes_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2310 --
2311
2312 ALTER TABLE ONLY current_nodes
2313     ADD CONSTRAINT current_nodes_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2314
2315
2316 --
2317 -- Name: current_relation_members_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2318 --
2319
2320 ALTER TABLE ONLY current_relation_members
2321     ADD CONSTRAINT current_relation_members_id_fkey FOREIGN KEY (relation_id) REFERENCES current_relations(id);
2322
2323
2324 --
2325 -- Name: current_relation_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2326 --
2327
2328 ALTER TABLE ONLY current_relation_tags
2329     ADD CONSTRAINT current_relation_tags_id_fkey FOREIGN KEY (relation_id) REFERENCES current_relations(id);
2330
2331
2332 --
2333 -- Name: current_relations_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2334 --
2335
2336 ALTER TABLE ONLY current_relations
2337     ADD CONSTRAINT current_relations_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2338
2339
2340 --
2341 -- Name: current_way_nodes_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2342 --
2343
2344 ALTER TABLE ONLY current_way_nodes
2345     ADD CONSTRAINT current_way_nodes_id_fkey FOREIGN KEY (way_id) REFERENCES current_ways(id);
2346
2347
2348 --
2349 -- Name: current_way_nodes_node_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2350 --
2351
2352 ALTER TABLE ONLY current_way_nodes
2353     ADD CONSTRAINT current_way_nodes_node_id_fkey FOREIGN KEY (node_id) REFERENCES current_nodes(id);
2354
2355
2356 --
2357 -- Name: current_way_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2358 --
2359
2360 ALTER TABLE ONLY current_way_tags
2361     ADD CONSTRAINT current_way_tags_id_fkey FOREIGN KEY (way_id) REFERENCES current_ways(id);
2362
2363
2364 --
2365 -- Name: current_ways_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2366 --
2367
2368 ALTER TABLE ONLY current_ways
2369     ADD CONSTRAINT current_ways_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2370
2371
2372 --
2373 -- Name: diary_comments_diary_entry_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2374 --
2375
2376 ALTER TABLE ONLY diary_comments
2377     ADD CONSTRAINT diary_comments_diary_entry_id_fkey FOREIGN KEY (diary_entry_id) REFERENCES diary_entries(id);
2378
2379
2380 --
2381 -- Name: diary_comments_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2382 --
2383
2384 ALTER TABLE ONLY diary_comments
2385     ADD CONSTRAINT diary_comments_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2386
2387
2388 --
2389 -- Name: diary_entries_language_code_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2390 --
2391
2392 ALTER TABLE ONLY diary_entries
2393     ADD CONSTRAINT diary_entries_language_code_fkey FOREIGN KEY (language_code) REFERENCES languages(code);
2394
2395
2396 --
2397 -- Name: diary_entries_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2398 --
2399
2400 ALTER TABLE ONLY diary_entries
2401     ADD CONSTRAINT diary_entries_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2402
2403
2404 --
2405 -- Name: friends_friend_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2406 --
2407
2408 ALTER TABLE ONLY friends
2409     ADD CONSTRAINT friends_friend_user_id_fkey FOREIGN KEY (friend_user_id) REFERENCES users(id);
2410
2411
2412 --
2413 -- Name: friends_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2414 --
2415
2416 ALTER TABLE ONLY friends
2417     ADD CONSTRAINT friends_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2418
2419
2420 --
2421 -- Name: gps_points_gpx_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2422 --
2423
2424 ALTER TABLE ONLY gps_points
2425     ADD CONSTRAINT gps_points_gpx_id_fkey FOREIGN KEY (gpx_id) REFERENCES gpx_files(id);
2426
2427
2428 --
2429 -- Name: gpx_file_tags_gpx_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2430 --
2431
2432 ALTER TABLE ONLY gpx_file_tags
2433     ADD CONSTRAINT gpx_file_tags_gpx_id_fkey FOREIGN KEY (gpx_id) REFERENCES gpx_files(id);
2434
2435
2436 --
2437 -- Name: gpx_files_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2438 --
2439
2440 ALTER TABLE ONLY gpx_files
2441     ADD CONSTRAINT gpx_files_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2442
2443
2444 --
2445 -- Name: issue_comments_issue_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2446 --
2447
2448 ALTER TABLE ONLY issue_comments
2449     ADD CONSTRAINT issue_comments_issue_id_fkey FOREIGN KEY (issue_id) REFERENCES issues(id);
2450
2451
2452 --
2453 -- Name: issue_comments_user_id; Type: FK CONSTRAINT; Schema: public; Owner: -
2454 --
2455
2456 ALTER TABLE ONLY issue_comments
2457     ADD CONSTRAINT issue_comments_user_id FOREIGN KEY (user_id) REFERENCES users(id);
2458
2459
2460 --
2461 -- Name: issues_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2462 --
2463
2464 ALTER TABLE ONLY issues
2465     ADD CONSTRAINT issues_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2466
2467
2468 --
2469 -- Name: messages_from_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2470 --
2471
2472 ALTER TABLE ONLY messages
2473     ADD CONSTRAINT messages_from_user_id_fkey FOREIGN KEY (from_user_id) REFERENCES users(id);
2474
2475
2476 --
2477 -- Name: messages_to_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2478 --
2479
2480 ALTER TABLE ONLY messages
2481     ADD CONSTRAINT messages_to_user_id_fkey FOREIGN KEY (to_user_id) REFERENCES users(id);
2482
2483
2484 --
2485 -- Name: node_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2486 --
2487
2488 ALTER TABLE ONLY node_tags
2489     ADD CONSTRAINT node_tags_id_fkey FOREIGN KEY (node_id, version) REFERENCES nodes(node_id, version);
2490
2491
2492 --
2493 -- Name: nodes_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2494 --
2495
2496 ALTER TABLE ONLY nodes
2497     ADD CONSTRAINT nodes_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2498
2499
2500 --
2501 -- Name: nodes_redaction_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2502 --
2503
2504 ALTER TABLE ONLY nodes
2505     ADD CONSTRAINT nodes_redaction_id_fkey FOREIGN KEY (redaction_id) REFERENCES redactions(id);
2506
2507
2508 --
2509 -- Name: note_comments_author_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2510 --
2511
2512 ALTER TABLE ONLY note_comments
2513     ADD CONSTRAINT note_comments_author_id_fkey FOREIGN KEY (author_id) REFERENCES users(id);
2514
2515
2516 --
2517 -- Name: note_comments_note_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2518 --
2519
2520 ALTER TABLE ONLY note_comments
2521     ADD CONSTRAINT note_comments_note_id_fkey FOREIGN KEY (note_id) REFERENCES notes(id);
2522
2523
2524 --
2525 -- Name: oauth_tokens_client_application_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2526 --
2527
2528 ALTER TABLE ONLY oauth_tokens
2529     ADD CONSTRAINT oauth_tokens_client_application_id_fkey FOREIGN KEY (client_application_id) REFERENCES client_applications(id);
2530
2531
2532 --
2533 -- Name: oauth_tokens_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2534 --
2535
2536 ALTER TABLE ONLY oauth_tokens
2537     ADD CONSTRAINT oauth_tokens_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2538
2539
2540 --
2541 -- Name: redactions_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2542 --
2543
2544 ALTER TABLE ONLY redactions
2545     ADD CONSTRAINT redactions_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2546
2547
2548 --
2549 -- Name: relation_members_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2550 --
2551
2552 ALTER TABLE ONLY relation_members
2553     ADD CONSTRAINT relation_members_id_fkey FOREIGN KEY (relation_id, version) REFERENCES relations(relation_id, version);
2554
2555
2556 --
2557 -- Name: relation_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2558 --
2559
2560 ALTER TABLE ONLY relation_tags
2561     ADD CONSTRAINT relation_tags_id_fkey FOREIGN KEY (relation_id, version) REFERENCES relations(relation_id, version);
2562
2563
2564 --
2565 -- Name: relations_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2566 --
2567
2568 ALTER TABLE ONLY relations
2569     ADD CONSTRAINT relations_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2570
2571
2572 --
2573 -- Name: relations_redaction_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2574 --
2575
2576 ALTER TABLE ONLY relations
2577     ADD CONSTRAINT relations_redaction_id_fkey FOREIGN KEY (redaction_id) REFERENCES redactions(id);
2578
2579
2580 --
2581 -- Name: reports_issue_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2582 --
2583
2584 ALTER TABLE ONLY reports
2585     ADD CONSTRAINT reports_issue_id_fkey FOREIGN KEY (issue_id) REFERENCES issues(id);
2586
2587
2588 --
2589 -- Name: reports_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2590 --
2591
2592 ALTER TABLE ONLY reports
2593     ADD CONSTRAINT reports_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2594
2595
2596 --
2597 -- Name: user_blocks_moderator_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2598 --
2599
2600 ALTER TABLE ONLY user_blocks
2601     ADD CONSTRAINT user_blocks_moderator_id_fkey FOREIGN KEY (creator_id) REFERENCES users(id);
2602
2603
2604 --
2605 -- Name: user_blocks_revoker_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2606 --
2607
2608 ALTER TABLE ONLY user_blocks
2609     ADD CONSTRAINT user_blocks_revoker_id_fkey FOREIGN KEY (revoker_id) REFERENCES users(id);
2610
2611
2612 --
2613 -- Name: user_blocks_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2614 --
2615
2616 ALTER TABLE ONLY user_blocks
2617     ADD CONSTRAINT user_blocks_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2618
2619
2620 --
2621 -- Name: user_preferences_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2622 --
2623
2624 ALTER TABLE ONLY user_preferences
2625     ADD CONSTRAINT user_preferences_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2626
2627
2628 --
2629 -- Name: user_roles_granter_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2630 --
2631
2632 ALTER TABLE ONLY user_roles
2633     ADD CONSTRAINT user_roles_granter_id_fkey FOREIGN KEY (granter_id) REFERENCES users(id);
2634
2635
2636 --
2637 -- Name: user_roles_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2638 --
2639
2640 ALTER TABLE ONLY user_roles
2641     ADD CONSTRAINT user_roles_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2642
2643
2644 --
2645 -- Name: user_tokens_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2646 --
2647
2648 ALTER TABLE ONLY user_tokens
2649     ADD CONSTRAINT user_tokens_user_id_fkey FOREIGN KEY (user_id) REFERENCES users(id);
2650
2651
2652 --
2653 -- Name: way_nodes_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2654 --
2655
2656 ALTER TABLE ONLY way_nodes
2657     ADD CONSTRAINT way_nodes_id_fkey FOREIGN KEY (way_id, version) REFERENCES ways(way_id, version);
2658
2659
2660 --
2661 -- Name: way_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2662 --
2663
2664 ALTER TABLE ONLY way_tags
2665     ADD CONSTRAINT way_tags_id_fkey FOREIGN KEY (way_id, version) REFERENCES ways(way_id, version);
2666
2667
2668 --
2669 -- Name: ways_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2670 --
2671
2672 ALTER TABLE ONLY ways
2673     ADD CONSTRAINT ways_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES changesets(id);
2674
2675
2676 --
2677 -- Name: ways_redaction_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2678 --
2679
2680 ALTER TABLE ONLY ways
2681     ADD CONSTRAINT ways_redaction_id_fkey FOREIGN KEY (redaction_id) REFERENCES redactions(id);
2682
2683
2684 --
2685 -- PostgreSQL database dump complete
2686 --
2687
2688 SET search_path TO "$user", public;
2689
2690 INSERT INTO schema_migrations (version) VALUES ('1');
2691
2692 INSERT INTO schema_migrations (version) VALUES ('10');
2693
2694 INSERT INTO schema_migrations (version) VALUES ('11');
2695
2696 INSERT INTO schema_migrations (version) VALUES ('12');
2697
2698 INSERT INTO schema_migrations (version) VALUES ('13');
2699
2700 INSERT INTO schema_migrations (version) VALUES ('14');
2701
2702 INSERT INTO schema_migrations (version) VALUES ('15');
2703
2704 INSERT INTO schema_migrations (version) VALUES ('16');
2705
2706 INSERT INTO schema_migrations (version) VALUES ('17');
2707
2708 INSERT INTO schema_migrations (version) VALUES ('18');
2709
2710 INSERT INTO schema_migrations (version) VALUES ('19');
2711
2712 INSERT INTO schema_migrations (version) VALUES ('2');
2713
2714 INSERT INTO schema_migrations (version) VALUES ('20');
2715
2716 INSERT INTO schema_migrations (version) VALUES ('20100513171259');
2717
2718 INSERT INTO schema_migrations (version) VALUES ('20100516124737');
2719
2720 INSERT INTO schema_migrations (version) VALUES ('20100910084426');
2721
2722 INSERT INTO schema_migrations (version) VALUES ('20101114011429');
2723
2724 INSERT INTO schema_migrations (version) VALUES ('20110322001319');
2725
2726 INSERT INTO schema_migrations (version) VALUES ('20110508145337');
2727
2728 INSERT INTO schema_migrations (version) VALUES ('20110521142405');
2729
2730 INSERT INTO schema_migrations (version) VALUES ('20110925112722');
2731
2732 INSERT INTO schema_migrations (version) VALUES ('20111116184519');
2733
2734 INSERT INTO schema_migrations (version) VALUES ('20111212183945');
2735
2736 INSERT INTO schema_migrations (version) VALUES ('20120123184321');
2737
2738 INSERT INTO schema_migrations (version) VALUES ('20120208122334');
2739
2740 INSERT INTO schema_migrations (version) VALUES ('20120208194454');
2741
2742 INSERT INTO schema_migrations (version) VALUES ('20120214210114');
2743
2744 INSERT INTO schema_migrations (version) VALUES ('20120219161649');
2745
2746 INSERT INTO schema_migrations (version) VALUES ('20120318201948');
2747
2748 INSERT INTO schema_migrations (version) VALUES ('20120328090602');
2749
2750 INSERT INTO schema_migrations (version) VALUES ('20120404205604');
2751
2752 INSERT INTO schema_migrations (version) VALUES ('20120808231205');
2753
2754 INSERT INTO schema_migrations (version) VALUES ('20121005195010');
2755
2756 INSERT INTO schema_migrations (version) VALUES ('20121012044047');
2757
2758 INSERT INTO schema_migrations (version) VALUES ('20121119165817');
2759
2760 INSERT INTO schema_migrations (version) VALUES ('20121202155309');
2761
2762 INSERT INTO schema_migrations (version) VALUES ('20121203124841');
2763
2764 INSERT INTO schema_migrations (version) VALUES ('20130328184137');
2765
2766 INSERT INTO schema_migrations (version) VALUES ('20131029121300');
2767
2768 INSERT INTO schema_migrations (version) VALUES ('20131212124700');
2769
2770 INSERT INTO schema_migrations (version) VALUES ('20140115192822');
2771
2772 INSERT INTO schema_migrations (version) VALUES ('20140117185510');
2773
2774 INSERT INTO schema_migrations (version) VALUES ('20140210003018');
2775
2776 INSERT INTO schema_migrations (version) VALUES ('20140507110937');
2777
2778 INSERT INTO schema_migrations (version) VALUES ('20140519141742');
2779
2780 INSERT INTO schema_migrations (version) VALUES ('20150110152606');
2781
2782 INSERT INTO schema_migrations (version) VALUES ('20150111192335');
2783
2784 INSERT INTO schema_migrations (version) VALUES ('20150222101847');
2785
2786 INSERT INTO schema_migrations (version) VALUES ('20150516073616');
2787
2788 INSERT INTO schema_migrations (version) VALUES ('20150516075620');
2789
2790 INSERT INTO schema_migrations (version) VALUES ('20150526130032');
2791
2792 INSERT INTO schema_migrations (version) VALUES ('20150528113100');
2793
2794 INSERT INTO schema_migrations (version) VALUES ('20150528114520');
2795
2796 INSERT INTO schema_migrations (version) VALUES ('21');
2797
2798 INSERT INTO schema_migrations (version) VALUES ('22');
2799
2800 INSERT INTO schema_migrations (version) VALUES ('23');
2801
2802 INSERT INTO schema_migrations (version) VALUES ('24');
2803
2804 INSERT INTO schema_migrations (version) VALUES ('25');
2805
2806 INSERT INTO schema_migrations (version) VALUES ('26');
2807
2808 INSERT INTO schema_migrations (version) VALUES ('27');
2809
2810 INSERT INTO schema_migrations (version) VALUES ('28');
2811
2812 INSERT INTO schema_migrations (version) VALUES ('29');
2813
2814 INSERT INTO schema_migrations (version) VALUES ('3');
2815
2816 INSERT INTO schema_migrations (version) VALUES ('30');
2817
2818 INSERT INTO schema_migrations (version) VALUES ('31');
2819
2820 INSERT INTO schema_migrations (version) VALUES ('32');
2821
2822 INSERT INTO schema_migrations (version) VALUES ('33');
2823
2824 INSERT INTO schema_migrations (version) VALUES ('34');
2825
2826 INSERT INTO schema_migrations (version) VALUES ('35');
2827
2828 INSERT INTO schema_migrations (version) VALUES ('36');
2829
2830 INSERT INTO schema_migrations (version) VALUES ('37');
2831
2832 INSERT INTO schema_migrations (version) VALUES ('38');
2833
2834 INSERT INTO schema_migrations (version) VALUES ('39');
2835
2836 INSERT INTO schema_migrations (version) VALUES ('4');
2837
2838 INSERT INTO schema_migrations (version) VALUES ('40');
2839
2840 INSERT INTO schema_migrations (version) VALUES ('41');
2841
2842 INSERT INTO schema_migrations (version) VALUES ('42');
2843
2844 INSERT INTO schema_migrations (version) VALUES ('43');
2845
2846 INSERT INTO schema_migrations (version) VALUES ('44');
2847
2848 INSERT INTO schema_migrations (version) VALUES ('45');
2849
2850 INSERT INTO schema_migrations (version) VALUES ('46');
2851
2852 INSERT INTO schema_migrations (version) VALUES ('47');
2853
2854 INSERT INTO schema_migrations (version) VALUES ('48');
2855
2856 INSERT INTO schema_migrations (version) VALUES ('49');
2857
2858 INSERT INTO schema_migrations (version) VALUES ('5');
2859
2860 INSERT INTO schema_migrations (version) VALUES ('50');
2861
2862 INSERT INTO schema_migrations (version) VALUES ('51');
2863
2864 INSERT INTO schema_migrations (version) VALUES ('52');
2865
2866 INSERT INTO schema_migrations (version) VALUES ('53');
2867
2868 INSERT INTO schema_migrations (version) VALUES ('54');
2869
2870 INSERT INTO schema_migrations (version) VALUES ('55');
2871
2872 INSERT INTO schema_migrations (version) VALUES ('56');
2873
2874 INSERT INTO schema_migrations (version) VALUES ('57');
2875
2876 INSERT INTO schema_migrations (version) VALUES ('6');
2877
2878 INSERT INTO schema_migrations (version) VALUES ('7');
2879
2880 INSERT INTO schema_migrations (version) VALUES ('8');
2881
2882 INSERT INTO schema_migrations (version) VALUES ('9');
2883