]> git.openstreetmap.org Git - rails.git/blob - db/structure.sql
Merge remote-tracking branch 'upstream/pull/4336'
[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: changeset_tags changeset_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1843 --
1844
1845 ALTER TABLE ONLY public.changeset_tags
1846     ADD CONSTRAINT changeset_tags_pkey PRIMARY KEY (changeset_id, k);
1847
1848
1849 --
1850 -- Name: changesets changesets_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1851 --
1852
1853 ALTER TABLE ONLY public.changesets
1854     ADD CONSTRAINT changesets_pkey PRIMARY KEY (id);
1855
1856
1857 --
1858 -- Name: client_applications client_applications_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1859 --
1860
1861 ALTER TABLE ONLY public.client_applications
1862     ADD CONSTRAINT client_applications_pkey PRIMARY KEY (id);
1863
1864
1865 --
1866 -- Name: current_node_tags current_node_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1867 --
1868
1869 ALTER TABLE ONLY public.current_node_tags
1870     ADD CONSTRAINT current_node_tags_pkey PRIMARY KEY (node_id, k);
1871
1872
1873 --
1874 -- Name: current_nodes current_nodes_pkey1; Type: CONSTRAINT; Schema: public; Owner: -
1875 --
1876
1877 ALTER TABLE ONLY public.current_nodes
1878     ADD CONSTRAINT current_nodes_pkey1 PRIMARY KEY (id);
1879
1880
1881 --
1882 -- Name: current_relation_members current_relation_members_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1883 --
1884
1885 ALTER TABLE ONLY public.current_relation_members
1886     ADD CONSTRAINT current_relation_members_pkey PRIMARY KEY (relation_id, sequence_id);
1887
1888
1889 --
1890 -- Name: current_relation_tags current_relation_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1891 --
1892
1893 ALTER TABLE ONLY public.current_relation_tags
1894     ADD CONSTRAINT current_relation_tags_pkey PRIMARY KEY (relation_id, k);
1895
1896
1897 --
1898 -- Name: current_relations current_relations_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1899 --
1900
1901 ALTER TABLE ONLY public.current_relations
1902     ADD CONSTRAINT current_relations_pkey PRIMARY KEY (id);
1903
1904
1905 --
1906 -- Name: current_way_nodes current_way_nodes_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1907 --
1908
1909 ALTER TABLE ONLY public.current_way_nodes
1910     ADD CONSTRAINT current_way_nodes_pkey PRIMARY KEY (way_id, sequence_id);
1911
1912
1913 --
1914 -- Name: current_way_tags current_way_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1915 --
1916
1917 ALTER TABLE ONLY public.current_way_tags
1918     ADD CONSTRAINT current_way_tags_pkey PRIMARY KEY (way_id, k);
1919
1920
1921 --
1922 -- Name: current_ways current_ways_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1923 --
1924
1925 ALTER TABLE ONLY public.current_ways
1926     ADD CONSTRAINT current_ways_pkey PRIMARY KEY (id);
1927
1928
1929 --
1930 -- Name: delayed_jobs delayed_jobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1931 --
1932
1933 ALTER TABLE ONLY public.delayed_jobs
1934     ADD CONSTRAINT delayed_jobs_pkey PRIMARY KEY (id);
1935
1936
1937 --
1938 -- Name: diary_comments diary_comments_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1939 --
1940
1941 ALTER TABLE ONLY public.diary_comments
1942     ADD CONSTRAINT diary_comments_pkey PRIMARY KEY (id);
1943
1944
1945 --
1946 -- Name: diary_entries diary_entries_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1947 --
1948
1949 ALTER TABLE ONLY public.diary_entries
1950     ADD CONSTRAINT diary_entries_pkey PRIMARY KEY (id);
1951
1952
1953 --
1954 -- Name: diary_entry_subscriptions diary_entry_subscriptions_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1955 --
1956
1957 ALTER TABLE ONLY public.diary_entry_subscriptions
1958     ADD CONSTRAINT diary_entry_subscriptions_pkey PRIMARY KEY (user_id, diary_entry_id);
1959
1960
1961 --
1962 -- Name: friends friends_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1963 --
1964
1965 ALTER TABLE ONLY public.friends
1966     ADD CONSTRAINT friends_pkey PRIMARY KEY (id);
1967
1968
1969 --
1970 -- Name: gpx_file_tags gpx_file_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1971 --
1972
1973 ALTER TABLE ONLY public.gpx_file_tags
1974     ADD CONSTRAINT gpx_file_tags_pkey PRIMARY KEY (id);
1975
1976
1977 --
1978 -- Name: gpx_files gpx_files_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1979 --
1980
1981 ALTER TABLE ONLY public.gpx_files
1982     ADD CONSTRAINT gpx_files_pkey PRIMARY KEY (id);
1983
1984
1985 --
1986 -- Name: issue_comments issue_comments_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1987 --
1988
1989 ALTER TABLE ONLY public.issue_comments
1990     ADD CONSTRAINT issue_comments_pkey PRIMARY KEY (id);
1991
1992
1993 --
1994 -- Name: issues issues_pkey; Type: CONSTRAINT; Schema: public; Owner: -
1995 --
1996
1997 ALTER TABLE ONLY public.issues
1998     ADD CONSTRAINT issues_pkey PRIMARY KEY (id);
1999
2000
2001 --
2002 -- Name: languages languages_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2003 --
2004
2005 ALTER TABLE ONLY public.languages
2006     ADD CONSTRAINT languages_pkey PRIMARY KEY (code);
2007
2008
2009 --
2010 -- Name: messages messages_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2011 --
2012
2013 ALTER TABLE ONLY public.messages
2014     ADD CONSTRAINT messages_pkey PRIMARY KEY (id);
2015
2016
2017 --
2018 -- Name: node_tags node_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2019 --
2020
2021 ALTER TABLE ONLY public.node_tags
2022     ADD CONSTRAINT node_tags_pkey PRIMARY KEY (node_id, version, k);
2023
2024
2025 --
2026 -- Name: nodes nodes_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2027 --
2028
2029 ALTER TABLE ONLY public.nodes
2030     ADD CONSTRAINT nodes_pkey PRIMARY KEY (node_id, version);
2031
2032
2033 --
2034 -- Name: note_comments note_comments_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2035 --
2036
2037 ALTER TABLE ONLY public.note_comments
2038     ADD CONSTRAINT note_comments_pkey PRIMARY KEY (id);
2039
2040
2041 --
2042 -- Name: notes notes_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2043 --
2044
2045 ALTER TABLE ONLY public.notes
2046     ADD CONSTRAINT notes_pkey PRIMARY KEY (id);
2047
2048
2049 --
2050 -- Name: oauth_access_grants oauth_access_grants_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2051 --
2052
2053 ALTER TABLE ONLY public.oauth_access_grants
2054     ADD CONSTRAINT oauth_access_grants_pkey PRIMARY KEY (id);
2055
2056
2057 --
2058 -- Name: oauth_access_tokens oauth_access_tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2059 --
2060
2061 ALTER TABLE ONLY public.oauth_access_tokens
2062     ADD CONSTRAINT oauth_access_tokens_pkey PRIMARY KEY (id);
2063
2064
2065 --
2066 -- Name: oauth_applications oauth_applications_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2067 --
2068
2069 ALTER TABLE ONLY public.oauth_applications
2070     ADD CONSTRAINT oauth_applications_pkey PRIMARY KEY (id);
2071
2072
2073 --
2074 -- Name: oauth_nonces oauth_nonces_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2075 --
2076
2077 ALTER TABLE ONLY public.oauth_nonces
2078     ADD CONSTRAINT oauth_nonces_pkey PRIMARY KEY (id);
2079
2080
2081 --
2082 -- Name: oauth_openid_requests oauth_openid_requests_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2083 --
2084
2085 ALTER TABLE ONLY public.oauth_openid_requests
2086     ADD CONSTRAINT oauth_openid_requests_pkey PRIMARY KEY (id);
2087
2088
2089 --
2090 -- Name: oauth_tokens oauth_tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2091 --
2092
2093 ALTER TABLE ONLY public.oauth_tokens
2094     ADD CONSTRAINT oauth_tokens_pkey PRIMARY KEY (id);
2095
2096
2097 --
2098 -- Name: redactions redactions_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2099 --
2100
2101 ALTER TABLE ONLY public.redactions
2102     ADD CONSTRAINT redactions_pkey PRIMARY KEY (id);
2103
2104
2105 --
2106 -- Name: relation_members relation_members_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2107 --
2108
2109 ALTER TABLE ONLY public.relation_members
2110     ADD CONSTRAINT relation_members_pkey PRIMARY KEY (relation_id, version, sequence_id);
2111
2112
2113 --
2114 -- Name: relation_tags relation_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2115 --
2116
2117 ALTER TABLE ONLY public.relation_tags
2118     ADD CONSTRAINT relation_tags_pkey PRIMARY KEY (relation_id, version, k);
2119
2120
2121 --
2122 -- Name: relations relations_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2123 --
2124
2125 ALTER TABLE ONLY public.relations
2126     ADD CONSTRAINT relations_pkey PRIMARY KEY (relation_id, version);
2127
2128
2129 --
2130 -- Name: reports reports_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2131 --
2132
2133 ALTER TABLE ONLY public.reports
2134     ADD CONSTRAINT reports_pkey PRIMARY KEY (id);
2135
2136
2137 --
2138 -- Name: schema_migrations schema_migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2139 --
2140
2141 ALTER TABLE ONLY public.schema_migrations
2142     ADD CONSTRAINT schema_migrations_pkey PRIMARY KEY (version);
2143
2144
2145 --
2146 -- Name: user_blocks user_blocks_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2147 --
2148
2149 ALTER TABLE ONLY public.user_blocks
2150     ADD CONSTRAINT user_blocks_pkey PRIMARY KEY (id);
2151
2152
2153 --
2154 -- Name: user_preferences user_preferences_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2155 --
2156
2157 ALTER TABLE ONLY public.user_preferences
2158     ADD CONSTRAINT user_preferences_pkey PRIMARY KEY (user_id, k);
2159
2160
2161 --
2162 -- Name: user_roles user_roles_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2163 --
2164
2165 ALTER TABLE ONLY public.user_roles
2166     ADD CONSTRAINT user_roles_pkey PRIMARY KEY (id);
2167
2168
2169 --
2170 -- Name: user_tokens user_tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2171 --
2172
2173 ALTER TABLE ONLY public.user_tokens
2174     ADD CONSTRAINT user_tokens_pkey PRIMARY KEY (id);
2175
2176
2177 --
2178 -- Name: users users_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2179 --
2180
2181 ALTER TABLE ONLY public.users
2182     ADD CONSTRAINT users_pkey PRIMARY KEY (id);
2183
2184
2185 --
2186 -- Name: way_nodes way_nodes_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2187 --
2188
2189 ALTER TABLE ONLY public.way_nodes
2190     ADD CONSTRAINT way_nodes_pkey PRIMARY KEY (way_id, version, sequence_id);
2191
2192
2193 --
2194 -- Name: way_tags way_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2195 --
2196
2197 ALTER TABLE ONLY public.way_tags
2198     ADD CONSTRAINT way_tags_pkey PRIMARY KEY (way_id, version, k);
2199
2200
2201 --
2202 -- Name: ways ways_pkey; Type: CONSTRAINT; Schema: public; Owner: -
2203 --
2204
2205 ALTER TABLE ONLY public.ways
2206     ADD CONSTRAINT ways_pkey PRIMARY KEY (way_id, version);
2207
2208
2209 --
2210 -- Name: acls_k_idx; Type: INDEX; Schema: public; Owner: -
2211 --
2212
2213 CREATE INDEX acls_k_idx ON public.acls USING btree (k);
2214
2215
2216 --
2217 -- Name: changesets_bbox_idx; Type: INDEX; Schema: public; Owner: -
2218 --
2219
2220 CREATE INDEX changesets_bbox_idx ON public.changesets USING gist (min_lat, max_lat, min_lon, max_lon);
2221
2222
2223 --
2224 -- Name: changesets_closed_at_idx; Type: INDEX; Schema: public; Owner: -
2225 --
2226
2227 CREATE INDEX changesets_closed_at_idx ON public.changesets USING btree (closed_at);
2228
2229
2230 --
2231 -- Name: changesets_created_at_idx; Type: INDEX; Schema: public; Owner: -
2232 --
2233
2234 CREATE INDEX changesets_created_at_idx ON public.changesets USING btree (created_at);
2235
2236
2237 --
2238 -- Name: changesets_user_id_created_at_idx; Type: INDEX; Schema: public; Owner: -
2239 --
2240
2241 CREATE INDEX changesets_user_id_created_at_idx ON public.changesets USING btree (user_id, created_at);
2242
2243
2244 --
2245 -- Name: changesets_user_id_id_idx; Type: INDEX; Schema: public; Owner: -
2246 --
2247
2248 CREATE INDEX changesets_user_id_id_idx ON public.changesets USING btree (user_id, id);
2249
2250
2251 --
2252 -- Name: current_nodes_tile_idx; Type: INDEX; Schema: public; Owner: -
2253 --
2254
2255 CREATE INDEX current_nodes_tile_idx ON public.current_nodes USING btree (tile);
2256
2257
2258 --
2259 -- Name: current_nodes_timestamp_idx; Type: INDEX; Schema: public; Owner: -
2260 --
2261
2262 CREATE INDEX current_nodes_timestamp_idx ON public.current_nodes USING btree ("timestamp");
2263
2264
2265 --
2266 -- Name: current_relation_members_member_idx; Type: INDEX; Schema: public; Owner: -
2267 --
2268
2269 CREATE INDEX current_relation_members_member_idx ON public.current_relation_members USING btree (member_type, member_id);
2270
2271
2272 --
2273 -- Name: current_relations_timestamp_idx; Type: INDEX; Schema: public; Owner: -
2274 --
2275
2276 CREATE INDEX current_relations_timestamp_idx ON public.current_relations USING btree ("timestamp");
2277
2278
2279 --
2280 -- Name: current_way_nodes_node_idx; Type: INDEX; Schema: public; Owner: -
2281 --
2282
2283 CREATE INDEX current_way_nodes_node_idx ON public.current_way_nodes USING btree (node_id);
2284
2285
2286 --
2287 -- Name: current_ways_timestamp_idx; Type: INDEX; Schema: public; Owner: -
2288 --
2289
2290 CREATE INDEX current_ways_timestamp_idx ON public.current_ways USING btree ("timestamp");
2291
2292
2293 --
2294 -- Name: delayed_jobs_priority; Type: INDEX; Schema: public; Owner: -
2295 --
2296
2297 CREATE INDEX delayed_jobs_priority ON public.delayed_jobs USING btree (priority, run_at);
2298
2299
2300 --
2301 -- Name: diary_comment_user_id_created_at_index; Type: INDEX; Schema: public; Owner: -
2302 --
2303
2304 CREATE INDEX diary_comment_user_id_created_at_index ON public.diary_comments USING btree (user_id, created_at);
2305
2306
2307 --
2308 -- Name: diary_comments_entry_id_idx; Type: INDEX; Schema: public; Owner: -
2309 --
2310
2311 CREATE UNIQUE INDEX diary_comments_entry_id_idx ON public.diary_comments USING btree (diary_entry_id, id);
2312
2313
2314 --
2315 -- Name: diary_entry_created_at_index; Type: INDEX; Schema: public; Owner: -
2316 --
2317
2318 CREATE INDEX diary_entry_created_at_index ON public.diary_entries USING btree (created_at);
2319
2320
2321 --
2322 -- Name: diary_entry_language_code_created_at_index; Type: INDEX; Schema: public; Owner: -
2323 --
2324
2325 CREATE INDEX diary_entry_language_code_created_at_index ON public.diary_entries USING btree (language_code, created_at);
2326
2327
2328 --
2329 -- Name: diary_entry_user_id_created_at_index; Type: INDEX; Schema: public; Owner: -
2330 --
2331
2332 CREATE INDEX diary_entry_user_id_created_at_index ON public.diary_entries USING btree (user_id, created_at);
2333
2334
2335 --
2336 -- Name: gpx_file_tags_gpxid_idx; Type: INDEX; Schema: public; Owner: -
2337 --
2338
2339 CREATE INDEX gpx_file_tags_gpxid_idx ON public.gpx_file_tags USING btree (gpx_id);
2340
2341
2342 --
2343 -- Name: gpx_file_tags_tag_idx; Type: INDEX; Schema: public; Owner: -
2344 --
2345
2346 CREATE INDEX gpx_file_tags_tag_idx ON public.gpx_file_tags USING btree (tag);
2347
2348
2349 --
2350 -- Name: gpx_files_timestamp_idx; Type: INDEX; Schema: public; Owner: -
2351 --
2352
2353 CREATE INDEX gpx_files_timestamp_idx ON public.gpx_files USING btree ("timestamp");
2354
2355
2356 --
2357 -- Name: gpx_files_user_id_idx; Type: INDEX; Schema: public; Owner: -
2358 --
2359
2360 CREATE INDEX gpx_files_user_id_idx ON public.gpx_files USING btree (user_id);
2361
2362
2363 --
2364 -- Name: gpx_files_visible_visibility_idx; Type: INDEX; Schema: public; Owner: -
2365 --
2366
2367 CREATE INDEX gpx_files_visible_visibility_idx ON public.gpx_files USING btree (visible, visibility);
2368
2369
2370 --
2371 -- Name: index_acls_on_address; Type: INDEX; Schema: public; Owner: -
2372 --
2373
2374 CREATE INDEX index_acls_on_address ON public.acls USING gist (address inet_ops);
2375
2376
2377 --
2378 -- Name: index_acls_on_domain; Type: INDEX; Schema: public; Owner: -
2379 --
2380
2381 CREATE INDEX index_acls_on_domain ON public.acls USING btree (domain);
2382
2383
2384 --
2385 -- Name: index_acls_on_mx; Type: INDEX; Schema: public; Owner: -
2386 --
2387
2388 CREATE INDEX index_acls_on_mx ON public.acls USING btree (mx);
2389
2390
2391 --
2392 -- Name: index_active_storage_attachments_on_blob_id; Type: INDEX; Schema: public; Owner: -
2393 --
2394
2395 CREATE INDEX index_active_storage_attachments_on_blob_id ON public.active_storage_attachments USING btree (blob_id);
2396
2397
2398 --
2399 -- Name: index_active_storage_attachments_uniqueness; Type: INDEX; Schema: public; Owner: -
2400 --
2401
2402 CREATE UNIQUE INDEX index_active_storage_attachments_uniqueness ON public.active_storage_attachments USING btree (record_type, record_id, name, blob_id);
2403
2404
2405 --
2406 -- Name: index_active_storage_blobs_on_key; Type: INDEX; Schema: public; Owner: -
2407 --
2408
2409 CREATE UNIQUE INDEX index_active_storage_blobs_on_key ON public.active_storage_blobs USING btree (key);
2410
2411
2412 --
2413 -- Name: index_active_storage_variant_records_uniqueness; Type: INDEX; Schema: public; Owner: -
2414 --
2415
2416 CREATE UNIQUE INDEX index_active_storage_variant_records_uniqueness ON public.active_storage_variant_records USING btree (blob_id, variation_digest);
2417
2418
2419 --
2420 -- Name: index_changeset_comments_on_author_id_and_created_at; Type: INDEX; Schema: public; Owner: -
2421 --
2422
2423 CREATE INDEX index_changeset_comments_on_author_id_and_created_at ON public.changeset_comments USING btree (author_id, created_at);
2424
2425
2426 --
2427 -- Name: index_changeset_comments_on_changeset_id_and_created_at; Type: INDEX; Schema: public; Owner: -
2428 --
2429
2430 CREATE INDEX index_changeset_comments_on_changeset_id_and_created_at ON public.changeset_comments USING btree (changeset_id, created_at);
2431
2432
2433 --
2434 -- Name: index_changeset_comments_on_created_at; Type: INDEX; Schema: public; Owner: -
2435 --
2436
2437 CREATE INDEX index_changeset_comments_on_created_at ON public.changeset_comments USING btree (created_at);
2438
2439
2440 --
2441 -- Name: index_changesets_subscribers_on_changeset_id; Type: INDEX; Schema: public; Owner: -
2442 --
2443
2444 CREATE INDEX index_changesets_subscribers_on_changeset_id ON public.changesets_subscribers USING btree (changeset_id);
2445
2446
2447 --
2448 -- Name: index_changesets_subscribers_on_subscriber_id_and_changeset_id; Type: INDEX; Schema: public; Owner: -
2449 --
2450
2451 CREATE UNIQUE INDEX index_changesets_subscribers_on_subscriber_id_and_changeset_id ON public.changesets_subscribers USING btree (subscriber_id, changeset_id);
2452
2453
2454 --
2455 -- Name: index_client_applications_on_key; Type: INDEX; Schema: public; Owner: -
2456 --
2457
2458 CREATE UNIQUE INDEX index_client_applications_on_key ON public.client_applications USING btree (key);
2459
2460
2461 --
2462 -- Name: index_client_applications_on_user_id; Type: INDEX; Schema: public; Owner: -
2463 --
2464
2465 CREATE INDEX index_client_applications_on_user_id ON public.client_applications USING btree (user_id);
2466
2467
2468 --
2469 -- Name: index_diary_entry_subscriptions_on_diary_entry_id; Type: INDEX; Schema: public; Owner: -
2470 --
2471
2472 CREATE INDEX index_diary_entry_subscriptions_on_diary_entry_id ON public.diary_entry_subscriptions USING btree (diary_entry_id);
2473
2474
2475 --
2476 -- Name: index_friends_on_user_id_and_created_at; Type: INDEX; Schema: public; Owner: -
2477 --
2478
2479 CREATE INDEX index_friends_on_user_id_and_created_at ON public.friends USING btree (user_id, created_at);
2480
2481
2482 --
2483 -- Name: index_issue_comments_on_issue_id; Type: INDEX; Schema: public; Owner: -
2484 --
2485
2486 CREATE INDEX index_issue_comments_on_issue_id ON public.issue_comments USING btree (issue_id);
2487
2488
2489 --
2490 -- Name: index_issue_comments_on_user_id; Type: INDEX; Schema: public; Owner: -
2491 --
2492
2493 CREATE INDEX index_issue_comments_on_user_id ON public.issue_comments USING btree (user_id);
2494
2495
2496 --
2497 -- Name: index_issues_on_assigned_role; Type: INDEX; Schema: public; Owner: -
2498 --
2499
2500 CREATE INDEX index_issues_on_assigned_role ON public.issues USING btree (assigned_role);
2501
2502
2503 --
2504 -- Name: index_issues_on_reportable_type_and_reportable_id; Type: INDEX; Schema: public; Owner: -
2505 --
2506
2507 CREATE INDEX index_issues_on_reportable_type_and_reportable_id ON public.issues USING btree (reportable_type, reportable_id);
2508
2509
2510 --
2511 -- Name: index_issues_on_reported_user_id; Type: INDEX; Schema: public; Owner: -
2512 --
2513
2514 CREATE INDEX index_issues_on_reported_user_id ON public.issues USING btree (reported_user_id);
2515
2516
2517 --
2518 -- Name: index_issues_on_status; Type: INDEX; Schema: public; Owner: -
2519 --
2520
2521 CREATE INDEX index_issues_on_status ON public.issues USING btree (status);
2522
2523
2524 --
2525 -- Name: index_issues_on_updated_by; Type: INDEX; Schema: public; Owner: -
2526 --
2527
2528 CREATE INDEX index_issues_on_updated_by ON public.issues USING btree (updated_by);
2529
2530
2531 --
2532 -- Name: index_note_comments_on_author_id_and_created_at; Type: INDEX; Schema: public; Owner: -
2533 --
2534
2535 CREATE INDEX index_note_comments_on_author_id_and_created_at ON public.note_comments USING btree (author_id, created_at);
2536
2537
2538 --
2539 -- Name: index_note_comments_on_body; Type: INDEX; Schema: public; Owner: -
2540 --
2541
2542 CREATE INDEX index_note_comments_on_body ON public.note_comments USING gin (to_tsvector('english'::regconfig, body));
2543
2544
2545 --
2546 -- Name: index_note_comments_on_created_at; Type: INDEX; Schema: public; Owner: -
2547 --
2548
2549 CREATE INDEX index_note_comments_on_created_at ON public.note_comments USING btree (created_at);
2550
2551
2552 --
2553 -- Name: index_oauth_access_grants_on_application_id; Type: INDEX; Schema: public; Owner: -
2554 --
2555
2556 CREATE INDEX index_oauth_access_grants_on_application_id ON public.oauth_access_grants USING btree (application_id);
2557
2558
2559 --
2560 -- Name: index_oauth_access_grants_on_resource_owner_id; Type: INDEX; Schema: public; Owner: -
2561 --
2562
2563 CREATE INDEX index_oauth_access_grants_on_resource_owner_id ON public.oauth_access_grants USING btree (resource_owner_id);
2564
2565
2566 --
2567 -- Name: index_oauth_access_grants_on_token; Type: INDEX; Schema: public; Owner: -
2568 --
2569
2570 CREATE UNIQUE INDEX index_oauth_access_grants_on_token ON public.oauth_access_grants USING btree (token);
2571
2572
2573 --
2574 -- Name: index_oauth_access_tokens_on_application_id; Type: INDEX; Schema: public; Owner: -
2575 --
2576
2577 CREATE INDEX index_oauth_access_tokens_on_application_id ON public.oauth_access_tokens USING btree (application_id);
2578
2579
2580 --
2581 -- Name: index_oauth_access_tokens_on_refresh_token; Type: INDEX; Schema: public; Owner: -
2582 --
2583
2584 CREATE UNIQUE INDEX index_oauth_access_tokens_on_refresh_token ON public.oauth_access_tokens USING btree (refresh_token);
2585
2586
2587 --
2588 -- Name: index_oauth_access_tokens_on_resource_owner_id; Type: INDEX; Schema: public; Owner: -
2589 --
2590
2591 CREATE INDEX index_oauth_access_tokens_on_resource_owner_id ON public.oauth_access_tokens USING btree (resource_owner_id);
2592
2593
2594 --
2595 -- Name: index_oauth_access_tokens_on_token; Type: INDEX; Schema: public; Owner: -
2596 --
2597
2598 CREATE UNIQUE INDEX index_oauth_access_tokens_on_token ON public.oauth_access_tokens USING btree (token);
2599
2600
2601 --
2602 -- Name: index_oauth_applications_on_owner_type_and_owner_id; Type: INDEX; Schema: public; Owner: -
2603 --
2604
2605 CREATE INDEX index_oauth_applications_on_owner_type_and_owner_id ON public.oauth_applications USING btree (owner_type, owner_id);
2606
2607
2608 --
2609 -- Name: index_oauth_applications_on_uid; Type: INDEX; Schema: public; Owner: -
2610 --
2611
2612 CREATE UNIQUE INDEX index_oauth_applications_on_uid ON public.oauth_applications USING btree (uid);
2613
2614
2615 --
2616 -- Name: index_oauth_nonces_on_nonce_and_timestamp; Type: INDEX; Schema: public; Owner: -
2617 --
2618
2619 CREATE UNIQUE INDEX index_oauth_nonces_on_nonce_and_timestamp ON public.oauth_nonces USING btree (nonce, "timestamp");
2620
2621
2622 --
2623 -- Name: index_oauth_openid_requests_on_access_grant_id; Type: INDEX; Schema: public; Owner: -
2624 --
2625
2626 CREATE INDEX index_oauth_openid_requests_on_access_grant_id ON public.oauth_openid_requests USING btree (access_grant_id);
2627
2628
2629 --
2630 -- Name: index_oauth_tokens_on_token; Type: INDEX; Schema: public; Owner: -
2631 --
2632
2633 CREATE UNIQUE INDEX index_oauth_tokens_on_token ON public.oauth_tokens USING btree (token);
2634
2635
2636 --
2637 -- Name: index_oauth_tokens_on_user_id; Type: INDEX; Schema: public; Owner: -
2638 --
2639
2640 CREATE INDEX index_oauth_tokens_on_user_id ON public.oauth_tokens USING btree (user_id);
2641
2642
2643 --
2644 -- Name: index_reports_on_issue_id; Type: INDEX; Schema: public; Owner: -
2645 --
2646
2647 CREATE INDEX index_reports_on_issue_id ON public.reports USING btree (issue_id);
2648
2649
2650 --
2651 -- Name: index_reports_on_user_id; Type: INDEX; Schema: public; Owner: -
2652 --
2653
2654 CREATE INDEX index_reports_on_user_id ON public.reports USING btree (user_id);
2655
2656
2657 --
2658 -- Name: index_user_blocks_on_user_id; Type: INDEX; Schema: public; Owner: -
2659 --
2660
2661 CREATE INDEX index_user_blocks_on_user_id ON public.user_blocks USING btree (user_id);
2662
2663
2664 --
2665 -- Name: messages_from_user_id_idx; Type: INDEX; Schema: public; Owner: -
2666 --
2667
2668 CREATE INDEX messages_from_user_id_idx ON public.messages USING btree (from_user_id);
2669
2670
2671 --
2672 -- Name: messages_to_user_id_idx; Type: INDEX; Schema: public; Owner: -
2673 --
2674
2675 CREATE INDEX messages_to_user_id_idx ON public.messages USING btree (to_user_id);
2676
2677
2678 --
2679 -- Name: nodes_changeset_id_idx; Type: INDEX; Schema: public; Owner: -
2680 --
2681
2682 CREATE INDEX nodes_changeset_id_idx ON public.nodes USING btree (changeset_id);
2683
2684
2685 --
2686 -- Name: nodes_tile_idx; Type: INDEX; Schema: public; Owner: -
2687 --
2688
2689 CREATE INDEX nodes_tile_idx ON public.nodes USING btree (tile);
2690
2691
2692 --
2693 -- Name: nodes_timestamp_idx; Type: INDEX; Schema: public; Owner: -
2694 --
2695
2696 CREATE INDEX nodes_timestamp_idx ON public.nodes USING btree ("timestamp");
2697
2698
2699 --
2700 -- Name: note_comments_note_id_idx; Type: INDEX; Schema: public; Owner: -
2701 --
2702
2703 CREATE INDEX note_comments_note_id_idx ON public.note_comments USING btree (note_id);
2704
2705
2706 --
2707 -- Name: notes_created_at_idx; Type: INDEX; Schema: public; Owner: -
2708 --
2709
2710 CREATE INDEX notes_created_at_idx ON public.notes USING btree (created_at);
2711
2712
2713 --
2714 -- Name: notes_tile_status_idx; Type: INDEX; Schema: public; Owner: -
2715 --
2716
2717 CREATE INDEX notes_tile_status_idx ON public.notes USING btree (tile, status);
2718
2719
2720 --
2721 -- Name: notes_updated_at_idx; Type: INDEX; Schema: public; Owner: -
2722 --
2723
2724 CREATE INDEX notes_updated_at_idx ON public.notes USING btree (updated_at);
2725
2726
2727 --
2728 -- Name: points_gpxid_idx; Type: INDEX; Schema: public; Owner: -
2729 --
2730
2731 CREATE INDEX points_gpxid_idx ON public.gps_points USING btree (gpx_id);
2732
2733
2734 --
2735 -- Name: points_tile_idx; Type: INDEX; Schema: public; Owner: -
2736 --
2737
2738 CREATE INDEX points_tile_idx ON public.gps_points USING btree (tile);
2739
2740
2741 --
2742 -- Name: relation_members_member_idx; Type: INDEX; Schema: public; Owner: -
2743 --
2744
2745 CREATE INDEX relation_members_member_idx ON public.relation_members USING btree (member_type, member_id);
2746
2747
2748 --
2749 -- Name: relations_changeset_id_idx; Type: INDEX; Schema: public; Owner: -
2750 --
2751
2752 CREATE INDEX relations_changeset_id_idx ON public.relations USING btree (changeset_id);
2753
2754
2755 --
2756 -- Name: relations_timestamp_idx; Type: INDEX; Schema: public; Owner: -
2757 --
2758
2759 CREATE INDEX relations_timestamp_idx ON public.relations USING btree ("timestamp");
2760
2761
2762 --
2763 -- Name: user_id_idx; Type: INDEX; Schema: public; Owner: -
2764 --
2765
2766 CREATE INDEX user_id_idx ON public.friends USING btree (friend_user_id);
2767
2768
2769 --
2770 -- Name: user_roles_id_role_unique; Type: INDEX; Schema: public; Owner: -
2771 --
2772
2773 CREATE UNIQUE INDEX user_roles_id_role_unique ON public.user_roles USING btree (user_id, role);
2774
2775
2776 --
2777 -- Name: user_tokens_token_idx; Type: INDEX; Schema: public; Owner: -
2778 --
2779
2780 CREATE UNIQUE INDEX user_tokens_token_idx ON public.user_tokens USING btree (token);
2781
2782
2783 --
2784 -- Name: user_tokens_user_id_idx; Type: INDEX; Schema: public; Owner: -
2785 --
2786
2787 CREATE INDEX user_tokens_user_id_idx ON public.user_tokens USING btree (user_id);
2788
2789
2790 --
2791 -- Name: users_auth_idx; Type: INDEX; Schema: public; Owner: -
2792 --
2793
2794 CREATE UNIQUE INDEX users_auth_idx ON public.users USING btree (auth_provider, auth_uid);
2795
2796
2797 --
2798 -- Name: users_display_name_idx; Type: INDEX; Schema: public; Owner: -
2799 --
2800
2801 CREATE UNIQUE INDEX users_display_name_idx ON public.users USING btree (display_name);
2802
2803
2804 --
2805 -- Name: users_display_name_lower_idx; Type: INDEX; Schema: public; Owner: -
2806 --
2807
2808 CREATE INDEX users_display_name_lower_idx ON public.users USING btree (lower((display_name)::text));
2809
2810
2811 --
2812 -- Name: users_email_idx; Type: INDEX; Schema: public; Owner: -
2813 --
2814
2815 CREATE UNIQUE INDEX users_email_idx ON public.users USING btree (email);
2816
2817
2818 --
2819 -- Name: users_email_lower_idx; Type: INDEX; Schema: public; Owner: -
2820 --
2821
2822 CREATE INDEX users_email_lower_idx ON public.users USING btree (lower((email)::text));
2823
2824
2825 --
2826 -- Name: users_home_idx; Type: INDEX; Schema: public; Owner: -
2827 --
2828
2829 CREATE INDEX users_home_idx ON public.users USING btree (home_tile);
2830
2831
2832 --
2833 -- Name: way_nodes_node_idx; Type: INDEX; Schema: public; Owner: -
2834 --
2835
2836 CREATE INDEX way_nodes_node_idx ON public.way_nodes USING btree (node_id);
2837
2838
2839 --
2840 -- Name: ways_changeset_id_idx; Type: INDEX; Schema: public; Owner: -
2841 --
2842
2843 CREATE INDEX ways_changeset_id_idx ON public.ways USING btree (changeset_id);
2844
2845
2846 --
2847 -- Name: ways_timestamp_idx; Type: INDEX; Schema: public; Owner: -
2848 --
2849
2850 CREATE INDEX ways_timestamp_idx ON public.ways USING btree ("timestamp");
2851
2852
2853 --
2854 -- Name: changeset_comments changeset_comments_author_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2855 --
2856
2857 ALTER TABLE ONLY public.changeset_comments
2858     ADD CONSTRAINT changeset_comments_author_id_fkey FOREIGN KEY (author_id) REFERENCES public.users(id);
2859
2860
2861 --
2862 -- Name: changeset_comments changeset_comments_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2863 --
2864
2865 ALTER TABLE ONLY public.changeset_comments
2866     ADD CONSTRAINT changeset_comments_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES public.changesets(id);
2867
2868
2869 --
2870 -- Name: changeset_tags changeset_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2871 --
2872
2873 ALTER TABLE ONLY public.changeset_tags
2874     ADD CONSTRAINT changeset_tags_id_fkey FOREIGN KEY (changeset_id) REFERENCES public.changesets(id);
2875
2876
2877 --
2878 -- Name: changesets_subscribers changesets_subscribers_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2879 --
2880
2881 ALTER TABLE ONLY public.changesets_subscribers
2882     ADD CONSTRAINT changesets_subscribers_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES public.changesets(id);
2883
2884
2885 --
2886 -- Name: changesets_subscribers changesets_subscribers_subscriber_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2887 --
2888
2889 ALTER TABLE ONLY public.changesets_subscribers
2890     ADD CONSTRAINT changesets_subscribers_subscriber_id_fkey FOREIGN KEY (subscriber_id) REFERENCES public.users(id);
2891
2892
2893 --
2894 -- Name: changesets changesets_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2895 --
2896
2897 ALTER TABLE ONLY public.changesets
2898     ADD CONSTRAINT changesets_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
2899
2900
2901 --
2902 -- Name: client_applications client_applications_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2903 --
2904
2905 ALTER TABLE ONLY public.client_applications
2906     ADD CONSTRAINT client_applications_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
2907
2908
2909 --
2910 -- Name: current_node_tags current_node_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2911 --
2912
2913 ALTER TABLE ONLY public.current_node_tags
2914     ADD CONSTRAINT current_node_tags_id_fkey FOREIGN KEY (node_id) REFERENCES public.current_nodes(id);
2915
2916
2917 --
2918 -- Name: current_nodes current_nodes_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2919 --
2920
2921 ALTER TABLE ONLY public.current_nodes
2922     ADD CONSTRAINT current_nodes_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES public.changesets(id);
2923
2924
2925 --
2926 -- Name: current_relation_members current_relation_members_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2927 --
2928
2929 ALTER TABLE ONLY public.current_relation_members
2930     ADD CONSTRAINT current_relation_members_id_fkey FOREIGN KEY (relation_id) REFERENCES public.current_relations(id);
2931
2932
2933 --
2934 -- Name: current_relation_tags current_relation_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2935 --
2936
2937 ALTER TABLE ONLY public.current_relation_tags
2938     ADD CONSTRAINT current_relation_tags_id_fkey FOREIGN KEY (relation_id) REFERENCES public.current_relations(id);
2939
2940
2941 --
2942 -- Name: current_relations current_relations_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2943 --
2944
2945 ALTER TABLE ONLY public.current_relations
2946     ADD CONSTRAINT current_relations_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES public.changesets(id);
2947
2948
2949 --
2950 -- Name: current_way_nodes current_way_nodes_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2951 --
2952
2953 ALTER TABLE ONLY public.current_way_nodes
2954     ADD CONSTRAINT current_way_nodes_id_fkey FOREIGN KEY (way_id) REFERENCES public.current_ways(id);
2955
2956
2957 --
2958 -- Name: current_way_nodes current_way_nodes_node_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2959 --
2960
2961 ALTER TABLE ONLY public.current_way_nodes
2962     ADD CONSTRAINT current_way_nodes_node_id_fkey FOREIGN KEY (node_id) REFERENCES public.current_nodes(id);
2963
2964
2965 --
2966 -- Name: current_way_tags current_way_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2967 --
2968
2969 ALTER TABLE ONLY public.current_way_tags
2970     ADD CONSTRAINT current_way_tags_id_fkey FOREIGN KEY (way_id) REFERENCES public.current_ways(id);
2971
2972
2973 --
2974 -- Name: current_ways current_ways_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2975 --
2976
2977 ALTER TABLE ONLY public.current_ways
2978     ADD CONSTRAINT current_ways_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES public.changesets(id);
2979
2980
2981 --
2982 -- Name: diary_comments diary_comments_diary_entry_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2983 --
2984
2985 ALTER TABLE ONLY public.diary_comments
2986     ADD CONSTRAINT diary_comments_diary_entry_id_fkey FOREIGN KEY (diary_entry_id) REFERENCES public.diary_entries(id);
2987
2988
2989 --
2990 -- Name: diary_comments diary_comments_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2991 --
2992
2993 ALTER TABLE ONLY public.diary_comments
2994     ADD CONSTRAINT diary_comments_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
2995
2996
2997 --
2998 -- Name: diary_entries diary_entries_language_code_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
2999 --
3000
3001 ALTER TABLE ONLY public.diary_entries
3002     ADD CONSTRAINT diary_entries_language_code_fkey FOREIGN KEY (language_code) REFERENCES public.languages(code);
3003
3004
3005 --
3006 -- Name: diary_entries diary_entries_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3007 --
3008
3009 ALTER TABLE ONLY public.diary_entries
3010     ADD CONSTRAINT diary_entries_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3011
3012
3013 --
3014 -- Name: diary_entry_subscriptions diary_entry_subscriptions_diary_entry_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3015 --
3016
3017 ALTER TABLE ONLY public.diary_entry_subscriptions
3018     ADD CONSTRAINT diary_entry_subscriptions_diary_entry_id_fkey FOREIGN KEY (diary_entry_id) REFERENCES public.diary_entries(id);
3019
3020
3021 --
3022 -- Name: diary_entry_subscriptions diary_entry_subscriptions_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3023 --
3024
3025 ALTER TABLE ONLY public.diary_entry_subscriptions
3026     ADD CONSTRAINT diary_entry_subscriptions_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3027
3028
3029 --
3030 -- Name: oauth_access_grants fk_rails_330c32d8d9; Type: FK CONSTRAINT; Schema: public; Owner: -
3031 --
3032
3033 ALTER TABLE ONLY public.oauth_access_grants
3034     ADD CONSTRAINT fk_rails_330c32d8d9 FOREIGN KEY (resource_owner_id) REFERENCES public.users(id) NOT VALID;
3035
3036
3037 --
3038 -- Name: oauth_access_tokens fk_rails_732cb83ab7; Type: FK CONSTRAINT; Schema: public; Owner: -
3039 --
3040
3041 ALTER TABLE ONLY public.oauth_access_tokens
3042     ADD CONSTRAINT fk_rails_732cb83ab7 FOREIGN KEY (application_id) REFERENCES public.oauth_applications(id) NOT VALID;
3043
3044
3045 --
3046 -- Name: oauth_openid_requests fk_rails_77114b3b09; Type: FK CONSTRAINT; Schema: public; Owner: -
3047 --
3048
3049 ALTER TABLE ONLY public.oauth_openid_requests
3050     ADD CONSTRAINT fk_rails_77114b3b09 FOREIGN KEY (access_grant_id) REFERENCES public.oauth_access_grants(id) ON DELETE CASCADE;
3051
3052
3053 --
3054 -- Name: active_storage_variant_records fk_rails_993965df05; Type: FK CONSTRAINT; Schema: public; Owner: -
3055 --
3056
3057 ALTER TABLE ONLY public.active_storage_variant_records
3058     ADD CONSTRAINT fk_rails_993965df05 FOREIGN KEY (blob_id) REFERENCES public.active_storage_blobs(id);
3059
3060
3061 --
3062 -- Name: oauth_access_grants fk_rails_b4b53e07b8; Type: FK CONSTRAINT; Schema: public; Owner: -
3063 --
3064
3065 ALTER TABLE ONLY public.oauth_access_grants
3066     ADD CONSTRAINT fk_rails_b4b53e07b8 FOREIGN KEY (application_id) REFERENCES public.oauth_applications(id) NOT VALID;
3067
3068
3069 --
3070 -- Name: active_storage_attachments fk_rails_c3b3935057; Type: FK CONSTRAINT; Schema: public; Owner: -
3071 --
3072
3073 ALTER TABLE ONLY public.active_storage_attachments
3074     ADD CONSTRAINT fk_rails_c3b3935057 FOREIGN KEY (blob_id) REFERENCES public.active_storage_blobs(id);
3075
3076
3077 --
3078 -- Name: oauth_applications fk_rails_cc886e315a; Type: FK CONSTRAINT; Schema: public; Owner: -
3079 --
3080
3081 ALTER TABLE ONLY public.oauth_applications
3082     ADD CONSTRAINT fk_rails_cc886e315a FOREIGN KEY (owner_id) REFERENCES public.users(id) NOT VALID;
3083
3084
3085 --
3086 -- Name: oauth_access_tokens fk_rails_ee63f25419; Type: FK CONSTRAINT; Schema: public; Owner: -
3087 --
3088
3089 ALTER TABLE ONLY public.oauth_access_tokens
3090     ADD CONSTRAINT fk_rails_ee63f25419 FOREIGN KEY (resource_owner_id) REFERENCES public.users(id) NOT VALID;
3091
3092
3093 --
3094 -- Name: friends friends_friend_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3095 --
3096
3097 ALTER TABLE ONLY public.friends
3098     ADD CONSTRAINT friends_friend_user_id_fkey FOREIGN KEY (friend_user_id) REFERENCES public.users(id);
3099
3100
3101 --
3102 -- Name: friends friends_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3103 --
3104
3105 ALTER TABLE ONLY public.friends
3106     ADD CONSTRAINT friends_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3107
3108
3109 --
3110 -- Name: gps_points gps_points_gpx_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3111 --
3112
3113 ALTER TABLE ONLY public.gps_points
3114     ADD CONSTRAINT gps_points_gpx_id_fkey FOREIGN KEY (gpx_id) REFERENCES public.gpx_files(id);
3115
3116
3117 --
3118 -- Name: gpx_file_tags gpx_file_tags_gpx_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3119 --
3120
3121 ALTER TABLE ONLY public.gpx_file_tags
3122     ADD CONSTRAINT gpx_file_tags_gpx_id_fkey FOREIGN KEY (gpx_id) REFERENCES public.gpx_files(id);
3123
3124
3125 --
3126 -- Name: gpx_files gpx_files_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3127 --
3128
3129 ALTER TABLE ONLY public.gpx_files
3130     ADD CONSTRAINT gpx_files_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3131
3132
3133 --
3134 -- Name: issue_comments issue_comments_issue_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3135 --
3136
3137 ALTER TABLE ONLY public.issue_comments
3138     ADD CONSTRAINT issue_comments_issue_id_fkey FOREIGN KEY (issue_id) REFERENCES public.issues(id);
3139
3140
3141 --
3142 -- Name: issue_comments issue_comments_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3143 --
3144
3145 ALTER TABLE ONLY public.issue_comments
3146     ADD CONSTRAINT issue_comments_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3147
3148
3149 --
3150 -- Name: issues issues_reported_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3151 --
3152
3153 ALTER TABLE ONLY public.issues
3154     ADD CONSTRAINT issues_reported_user_id_fkey FOREIGN KEY (reported_user_id) REFERENCES public.users(id);
3155
3156
3157 --
3158 -- Name: issues issues_resolved_by_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3159 --
3160
3161 ALTER TABLE ONLY public.issues
3162     ADD CONSTRAINT issues_resolved_by_fkey FOREIGN KEY (resolved_by) REFERENCES public.users(id);
3163
3164
3165 --
3166 -- Name: issues issues_updated_by_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3167 --
3168
3169 ALTER TABLE ONLY public.issues
3170     ADD CONSTRAINT issues_updated_by_fkey FOREIGN KEY (updated_by) REFERENCES public.users(id);
3171
3172
3173 --
3174 -- Name: messages messages_from_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3175 --
3176
3177 ALTER TABLE ONLY public.messages
3178     ADD CONSTRAINT messages_from_user_id_fkey FOREIGN KEY (from_user_id) REFERENCES public.users(id);
3179
3180
3181 --
3182 -- Name: messages messages_to_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3183 --
3184
3185 ALTER TABLE ONLY public.messages
3186     ADD CONSTRAINT messages_to_user_id_fkey FOREIGN KEY (to_user_id) REFERENCES public.users(id);
3187
3188
3189 --
3190 -- Name: node_tags node_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3191 --
3192
3193 ALTER TABLE ONLY public.node_tags
3194     ADD CONSTRAINT node_tags_id_fkey FOREIGN KEY (node_id, version) REFERENCES public.nodes(node_id, version);
3195
3196
3197 --
3198 -- Name: nodes nodes_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3199 --
3200
3201 ALTER TABLE ONLY public.nodes
3202     ADD CONSTRAINT nodes_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES public.changesets(id);
3203
3204
3205 --
3206 -- Name: nodes nodes_redaction_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3207 --
3208
3209 ALTER TABLE ONLY public.nodes
3210     ADD CONSTRAINT nodes_redaction_id_fkey FOREIGN KEY (redaction_id) REFERENCES public.redactions(id);
3211
3212
3213 --
3214 -- Name: note_comments note_comments_author_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3215 --
3216
3217 ALTER TABLE ONLY public.note_comments
3218     ADD CONSTRAINT note_comments_author_id_fkey FOREIGN KEY (author_id) REFERENCES public.users(id);
3219
3220
3221 --
3222 -- Name: note_comments note_comments_note_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3223 --
3224
3225 ALTER TABLE ONLY public.note_comments
3226     ADD CONSTRAINT note_comments_note_id_fkey FOREIGN KEY (note_id) REFERENCES public.notes(id);
3227
3228
3229 --
3230 -- Name: oauth_tokens oauth_tokens_client_application_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3231 --
3232
3233 ALTER TABLE ONLY public.oauth_tokens
3234     ADD CONSTRAINT oauth_tokens_client_application_id_fkey FOREIGN KEY (client_application_id) REFERENCES public.client_applications(id);
3235
3236
3237 --
3238 -- Name: oauth_tokens oauth_tokens_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3239 --
3240
3241 ALTER TABLE ONLY public.oauth_tokens
3242     ADD CONSTRAINT oauth_tokens_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3243
3244
3245 --
3246 -- Name: redactions redactions_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3247 --
3248
3249 ALTER TABLE ONLY public.redactions
3250     ADD CONSTRAINT redactions_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3251
3252
3253 --
3254 -- Name: relation_members relation_members_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3255 --
3256
3257 ALTER TABLE ONLY public.relation_members
3258     ADD CONSTRAINT relation_members_id_fkey FOREIGN KEY (relation_id, version) REFERENCES public.relations(relation_id, version);
3259
3260
3261 --
3262 -- Name: relation_tags relation_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3263 --
3264
3265 ALTER TABLE ONLY public.relation_tags
3266     ADD CONSTRAINT relation_tags_id_fkey FOREIGN KEY (relation_id, version) REFERENCES public.relations(relation_id, version);
3267
3268
3269 --
3270 -- Name: relations relations_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3271 --
3272
3273 ALTER TABLE ONLY public.relations
3274     ADD CONSTRAINT relations_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES public.changesets(id);
3275
3276
3277 --
3278 -- Name: relations relations_redaction_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3279 --
3280
3281 ALTER TABLE ONLY public.relations
3282     ADD CONSTRAINT relations_redaction_id_fkey FOREIGN KEY (redaction_id) REFERENCES public.redactions(id);
3283
3284
3285 --
3286 -- Name: reports reports_issue_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3287 --
3288
3289 ALTER TABLE ONLY public.reports
3290     ADD CONSTRAINT reports_issue_id_fkey FOREIGN KEY (issue_id) REFERENCES public.issues(id);
3291
3292
3293 --
3294 -- Name: reports reports_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3295 --
3296
3297 ALTER TABLE ONLY public.reports
3298     ADD CONSTRAINT reports_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3299
3300
3301 --
3302 -- Name: user_blocks user_blocks_moderator_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3303 --
3304
3305 ALTER TABLE ONLY public.user_blocks
3306     ADD CONSTRAINT user_blocks_moderator_id_fkey FOREIGN KEY (creator_id) REFERENCES public.users(id);
3307
3308
3309 --
3310 -- Name: user_blocks user_blocks_revoker_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3311 --
3312
3313 ALTER TABLE ONLY public.user_blocks
3314     ADD CONSTRAINT user_blocks_revoker_id_fkey FOREIGN KEY (revoker_id) REFERENCES public.users(id);
3315
3316
3317 --
3318 -- Name: user_blocks user_blocks_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3319 --
3320
3321 ALTER TABLE ONLY public.user_blocks
3322     ADD CONSTRAINT user_blocks_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3323
3324
3325 --
3326 -- Name: user_preferences user_preferences_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3327 --
3328
3329 ALTER TABLE ONLY public.user_preferences
3330     ADD CONSTRAINT user_preferences_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3331
3332
3333 --
3334 -- Name: user_roles user_roles_granter_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3335 --
3336
3337 ALTER TABLE ONLY public.user_roles
3338     ADD CONSTRAINT user_roles_granter_id_fkey FOREIGN KEY (granter_id) REFERENCES public.users(id);
3339
3340
3341 --
3342 -- Name: user_roles user_roles_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3343 --
3344
3345 ALTER TABLE ONLY public.user_roles
3346     ADD CONSTRAINT user_roles_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3347
3348
3349 --
3350 -- Name: user_tokens user_tokens_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3351 --
3352
3353 ALTER TABLE ONLY public.user_tokens
3354     ADD CONSTRAINT user_tokens_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
3355
3356
3357 --
3358 -- Name: way_nodes way_nodes_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3359 --
3360
3361 ALTER TABLE ONLY public.way_nodes
3362     ADD CONSTRAINT way_nodes_id_fkey FOREIGN KEY (way_id, version) REFERENCES public.ways(way_id, version);
3363
3364
3365 --
3366 -- Name: way_tags way_tags_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3367 --
3368
3369 ALTER TABLE ONLY public.way_tags
3370     ADD CONSTRAINT way_tags_id_fkey FOREIGN KEY (way_id, version) REFERENCES public.ways(way_id, version);
3371
3372
3373 --
3374 -- Name: ways ways_changeset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3375 --
3376
3377 ALTER TABLE ONLY public.ways
3378     ADD CONSTRAINT ways_changeset_id_fkey FOREIGN KEY (changeset_id) REFERENCES public.changesets(id);
3379
3380
3381 --
3382 -- Name: ways ways_redaction_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
3383 --
3384
3385 ALTER TABLE ONLY public.ways
3386     ADD CONSTRAINT ways_redaction_id_fkey FOREIGN KEY (redaction_id) REFERENCES public.redactions(id);
3387
3388
3389 --
3390 -- PostgreSQL database dump complete
3391 --
3392
3393 SET search_path TO "$user", public;
3394
3395 INSERT INTO "schema_migrations" (version) VALUES
3396 ('9'),
3397 ('8'),
3398 ('7'),
3399 ('6'),
3400 ('57'),
3401 ('56'),
3402 ('55'),
3403 ('54'),
3404 ('53'),
3405 ('52'),
3406 ('51'),
3407 ('50'),
3408 ('5'),
3409 ('49'),
3410 ('48'),
3411 ('47'),
3412 ('46'),
3413 ('45'),
3414 ('44'),
3415 ('43'),
3416 ('42'),
3417 ('41'),
3418 ('40'),
3419 ('4'),
3420 ('39'),
3421 ('38'),
3422 ('37'),
3423 ('36'),
3424 ('35'),
3425 ('34'),
3426 ('33'),
3427 ('32'),
3428 ('31'),
3429 ('30'),
3430 ('3'),
3431 ('29'),
3432 ('28'),
3433 ('27'),
3434 ('26'),
3435 ('25'),
3436 ('24'),
3437 ('23'),
3438 ('22'),
3439 ('21'),
3440 ('20231010194809'),
3441 ('20231007141103'),
3442 ('20230830115220'),
3443 ('20230830115219'),
3444 ('20230825162137'),
3445 ('20230816135800'),
3446 ('20220223140543'),
3447 ('20220201183346'),
3448 ('20211216185316'),
3449 ('20210511104518'),
3450 ('20210510083028'),
3451 ('20210510083027'),
3452 ('20201214144017'),
3453 ('20201006220807'),
3454 ('20201006213836'),
3455 ('20201004105659'),
3456 ('20191120140058'),
3457 ('20190716173946'),
3458 ('20190702193519'),
3459 ('20190623093642'),
3460 ('20190518115041'),
3461 ('20181031113522'),
3462 ('20181020114000'),
3463 ('20180204153242'),
3464 ('20170222134109'),
3465 ('20161011010929'),
3466 ('20161002153425'),
3467 ('20160822153055'),
3468 ('20150818224516'),
3469 ('20150222101847'),
3470 ('20150111192335'),
3471 ('20150110152606'),
3472 ('20140519141742'),
3473 ('20140507110937'),
3474 ('20140210003018'),
3475 ('20140117185510'),
3476 ('20140115192822'),
3477 ('20131212124700'),
3478 ('20130328184137'),
3479 ('20121203124841'),
3480 ('20121202155309'),
3481 ('20121119165817'),
3482 ('20121012044047'),
3483 ('20121005195010'),
3484 ('20120808231205'),
3485 ('20120404205604'),
3486 ('20120328090602'),
3487 ('20120318201948'),
3488 ('20120219161649'),
3489 ('20120214210114'),
3490 ('20120208194454'),
3491 ('20120208122334'),
3492 ('20120123184321'),
3493 ('20111212183945'),
3494 ('20111116184519'),
3495 ('20110925112722'),
3496 ('20110521142405'),
3497 ('20110508145337'),
3498 ('20110322001319'),
3499 ('20101114011429'),
3500 ('20100910084426'),
3501 ('20100516124737'),
3502 ('20100513171259'),
3503 ('20'),
3504 ('2'),
3505 ('19'),
3506 ('18'),
3507 ('17'),
3508 ('16'),
3509 ('15'),
3510 ('14'),
3511 ('13'),
3512 ('12'),
3513 ('11'),
3514 ('10'),
3515 ('1');