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