This repository has been archived by the owner on Nov 4, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdump
2783 lines (2480 loc) · 42.8 KB
/
dump
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
--
-- PostgreSQL database dump
--
-- Dumped from database version 14.5 (Ubuntu 14.5-1ubuntu1)
-- Dumped by pg_dump version 14.5 (Ubuntu 14.5-1ubuntu1)
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;
--
-- Name: atualizanomemembro(integer, character varying); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION public.atualizanomemembro(a_membro_pk integer, a_nome character varying) RETURNS void
LANGUAGE plpgsql
AS $$
BEGIN
UPDATE
membro
SET
nome = a_nome
WHERE
membro_pk = a_membro_pk;
END;
$$;
ALTER FUNCTION public.atualizanomemembro(a_membro_pk integer, a_nome character varying) OWNER TO postgres;
--
-- Name: atualizapagamento(integer, integer); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION public.atualizapagamento(a_membro_pk integer, a_mensalidade_pk integer) RETURNS void
LANGUAGE plpgsql
AS $$
BEGIN
IF EXISTS(
SELECT
*
FROM
pagamento_mensalidade pm
WHERE
pm.membro_fk = a_membro_pk
AND
pm.mensalidade_fk = a_mensalidade_pk
) THEN
UPDATE
pagamento_mensalidade
SET
pago = TRUE
WHERE
membro_fk = a_membro_pk
AND
mensalidade_fk = a_mensalidade_pk;
ELSE
INSERT INTO
pagamento_mensalidade (membro_fk, mensalidade_fk, pago)
VALUES
(a_membro_pk, a_mensalidade_pk, TRUE);
END IF;
END;
$$;
ALTER FUNCTION public.atualizapagamento(a_membro_pk integer, a_mensalidade_pk integer) OWNER TO postgres;
--
-- Name: quantidademembrosparticiparamfesta(); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION public.quantidademembrosparticiparamfesta() RETURNS integer
LANGUAGE plpgsql
AS $$
DECLARE result INTEGER ;
BEGIN
result := (
SELECT
COUNT(pe.*)
FROM
participacao_evento pe
JOIN
evento e ON e.evento_pk = pe.evento_fk
WHERE
pe.status = 1
AND
e.tipo = 'Festa'
);
RETURN result ;
END;
$$;
ALTER FUNCTION public.quantidademembrosparticiparamfesta() OWNER TO postgres;
--
-- Name: quantidademembrosparticiparamfesta(character varying); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION public.quantidademembrosparticiparamfesta(a_tipo_evento character varying) RETURNS integer
LANGUAGE plpgsql
AS $$
DECLARE result INTEGER ;
BEGIN
result := (
SELECT
COUNT(pe.*)
FROM
participacao_evento pe
JOIN
evento e ON e.evento_pk = pe.evento_fk
WHERE
pe.status = 1
AND
e.tipo = a_tipo_evento
);
RETURN result ;
END;
$$;
ALTER FUNCTION public.quantidademembrosparticiparamfesta(a_tipo_evento character varying) OWNER TO postgres;
--
-- Name: registramembro(); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION public.registramembro() RETURNS trigger
LANGUAGE plpgsql
AS $$
DECLARE
mensalidade_fk INTEGER;
membro_fk INTEGER;
BEGIN
mensalidade_fk := (SELECT m.mensalidade_pk FROM mensalidade m ORDER BY m."data" DESC LIMIT 1);
membro_fk := NEW.membro_pk;
INSERT INTO
pagamento_mensalidade (membro_fk, mensalidade_fk, pago)
VALUES
(membro_fk, mensalidade_fk, FALSE);
RETURN NEW;
END;
$$;
ALTER FUNCTION public.registramembro() OWNER TO postgres;
--
-- Name: totalmensalidadesnaopagas(); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION public.totalmensalidadesnaopagas() RETURNS integer
LANGUAGE plpgsql
AS $$
DECLARE result INTEGER ;
BEGIN
result := (
SELECT
SUM(m.valor)
FROM
pagamento_mensalidade pm
JOIN
mensalidade m ON m.mensalidade_pk = pm.mensalidade_fk
WHERE
pm.pago IS FALSE
);
RETURN result ;
END;
$$;
ALTER FUNCTION public.totalmensalidadesnaopagas() OWNER TO postgres;
SET default_tablespace = '';
SET default_table_access_method = heap;
--
-- Name: clube; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.clube (
clube_pk integer NOT NULL,
nome character varying
);
ALTER TABLE public.clube OWNER TO postgres;
--
-- Name: clube_clube_pk_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.clube_clube_pk_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.clube_clube_pk_seq OWNER TO postgres;
--
-- Name: clube_clube_pk_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
ALTER SEQUENCE public.clube_clube_pk_seq OWNED BY public.clube.clube_pk;
--
-- Name: clube_evento; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.clube_evento (
clube_fk integer NOT NULL,
evento_fk integer NOT NULL
);
ALTER TABLE public.clube_evento OWNER TO postgres;
--
-- Name: clube_evento_clube_fk_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.clube_evento_clube_fk_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.clube_evento_clube_fk_seq OWNER TO postgres;
--
-- Name: clube_evento_clube_fk_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
ALTER SEQUENCE public.clube_evento_clube_fk_seq OWNED BY public.clube_evento.clube_fk;
--
-- Name: clube_evento_evento_fk_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.clube_evento_evento_fk_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.clube_evento_evento_fk_seq OWNER TO postgres;
--
-- Name: clube_evento_evento_fk_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
ALTER SEQUENCE public.clube_evento_evento_fk_seq OWNED BY public.clube_evento.evento_fk;
--
-- Name: clube_membro; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.clube_membro (
membro_fk integer NOT NULL,
clube_fk integer NOT NULL,
cargo character varying
);
ALTER TABLE public.clube_membro OWNER TO postgres;
--
-- Name: evento; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.evento (
evento_pk integer NOT NULL,
data_inicio timestamp without time zone,
data_fim timestamp without time zone,
tipo character varying,
localizacao character varying
);
ALTER TABLE public.evento OWNER TO postgres;
--
-- Name: evento_evento_pk_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.evento_evento_pk_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.evento_evento_pk_seq OWNER TO postgres;
--
-- Name: evento_evento_pk_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
ALTER SEQUENCE public.evento_evento_pk_seq OWNED BY public.evento.evento_pk;
--
-- Name: participacao_evento; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.participacao_evento (
evento_fk integer NOT NULL,
membro_fk integer NOT NULL,
status integer
);
ALTER TABLE public.participacao_evento OWNER TO postgres;
--
-- Name: eventosmaiorparticipacao; Type: VIEW; Schema: public; Owner: postgres
--
CREATE VIEW public.eventosmaiorparticipacao AS
SELECT e.tipo,
count((pe.status = 1)) AS count
FROM (public.evento e
JOIN public.participacao_evento pe ON ((pe.evento_fk = e.evento_pk)))
GROUP BY e.tipo
ORDER BY (count((pe.status = 1))) DESC;
ALTER TABLE public.eventosmaiorparticipacao OWNER TO postgres;
--
-- Name: membro; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.membro (
membro_pk integer NOT NULL,
nome character varying,
cpf character varying,
data_nasc date,
fone character varying,
email character varying
);
ALTER TABLE public.membro OWNER TO postgres;
--
-- Name: membro_membro_pk_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.membro_membro_pk_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.membro_membro_pk_seq OWNER TO postgres;
--
-- Name: membro_membro_pk_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
ALTER SEQUENCE public.membro_membro_pk_seq OWNED BY public.membro.membro_pk;
--
-- Name: membro_motocicleta; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.membro_motocicleta (
membro_fk integer NOT NULL,
motocicleta_fk integer NOT NULL
);
ALTER TABLE public.membro_motocicleta OWNER TO postgres;
--
-- Name: membrosmenospagadores; Type: VIEW; Schema: public; Owner: postgres
--
CREATE VIEW public.membrosmenospagadores AS
SELECT
NULL::integer AS membro_pk,
NULL::character varying AS nome,
NULL::numeric AS total;
ALTER TABLE public.membrosmenospagadores OWNER TO postgres;
--
-- Name: mensalidade; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.mensalidade (
mensalidade_pk integer NOT NULL,
data date,
valor numeric,
vencimento date
);
ALTER TABLE public.mensalidade OWNER TO postgres;
--
-- Name: mensalidade_mensalidade_pk_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.mensalidade_mensalidade_pk_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.mensalidade_mensalidade_pk_seq OWNER TO postgres;
--
-- Name: mensalidade_mensalidade_pk_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
ALTER SEQUENCE public.mensalidade_mensalidade_pk_seq OWNED BY public.mensalidade.mensalidade_pk;
--
-- Name: motocicleta; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.motocicleta (
motocicleta_pk integer NOT NULL,
marca character varying,
modelo character varying,
ano integer,
cilindrada integer,
cor character varying,
final_placa integer
);
ALTER TABLE public.motocicleta OWNER TO postgres;
--
-- Name: motocicleta_motocicleta_pk_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.motocicleta_motocicleta_pk_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.motocicleta_motocicleta_pk_seq OWNER TO postgres;
--
-- Name: motocicleta_motocicleta_pk_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
ALTER SEQUENCE public.motocicleta_motocicleta_pk_seq OWNED BY public.motocicleta.motocicleta_pk;
--
-- Name: pagamento_mensalidade; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.pagamento_mensalidade (
membro_fk integer NOT NULL,
mensalidade_fk integer NOT NULL,
pago boolean
);
ALTER TABLE public.pagamento_mensalidade OWNER TO postgres;
--
-- Name: participacao_evento_evento_fk_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.participacao_evento_evento_fk_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.participacao_evento_evento_fk_seq OWNER TO postgres;
--
-- Name: participacao_evento_evento_fk_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
ALTER SEQUENCE public.participacao_evento_evento_fk_seq OWNED BY public.participacao_evento.evento_fk;
--
-- Name: participacao_evento_membro_fk_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.participacao_evento_membro_fk_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.participacao_evento_membro_fk_seq OWNER TO postgres;
--
-- Name: participacao_evento_membro_fk_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
ALTER SEQUENCE public.participacao_evento_membro_fk_seq OWNED BY public.participacao_evento.membro_fk;
--
-- Name: clube clube_pk; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.clube ALTER COLUMN clube_pk SET DEFAULT nextval('public.clube_clube_pk_seq'::regclass);
--
-- Name: clube_evento clube_fk; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.clube_evento ALTER COLUMN clube_fk SET DEFAULT nextval('public.clube_evento_clube_fk_seq'::regclass);
--
-- Name: clube_evento evento_fk; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.clube_evento ALTER COLUMN evento_fk SET DEFAULT nextval('public.clube_evento_evento_fk_seq'::regclass);
--
-- Name: evento evento_pk; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.evento ALTER COLUMN evento_pk SET DEFAULT nextval('public.evento_evento_pk_seq'::regclass);
--
-- Name: membro membro_pk; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.membro ALTER COLUMN membro_pk SET DEFAULT nextval('public.membro_membro_pk_seq'::regclass);
--
-- Name: mensalidade mensalidade_pk; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.mensalidade ALTER COLUMN mensalidade_pk SET DEFAULT nextval('public.mensalidade_mensalidade_pk_seq'::regclass);
--
-- Name: motocicleta motocicleta_pk; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.motocicleta ALTER COLUMN motocicleta_pk SET DEFAULT nextval('public.motocicleta_motocicleta_pk_seq'::regclass);
--
-- Name: participacao_evento evento_fk; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.participacao_evento ALTER COLUMN evento_fk SET DEFAULT nextval('public.participacao_evento_evento_fk_seq'::regclass);
--
-- Name: participacao_evento membro_fk; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.participacao_evento ALTER COLUMN membro_fk SET DEFAULT nextval('public.participacao_evento_membro_fk_seq'::regclass);
--
-- Data for Name: clube; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.clube (clube_pk, nome) FROM stdin;
1 NAJA Moto Clube
2 ABUTRES Moto Clube
3 INSANOS Moto Clube
\.
--
-- Data for Name: clube_evento; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.clube_evento (clube_fk, evento_fk) FROM stdin;
2 1
2 2
3 3
3 4
1 5
1 6
1 7
2 8
3 9
3 10
3 11
3 12
3 13
2 14
2 15
1 16
2 17
3 18
1 19
3 20
3 21
1 22
3 23
3 24
1 25
3 26
3 27
1 28
2 29
1 30
\.
--
-- Data for Name: clube_membro; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.clube_membro (membro_fk, clube_fk, cargo) FROM stdin;
1 1 Membro
2 1 Membro
3 1 Membro
4 3 Diretor
5 1 Supervisor
6 2 Tesoureiro
7 3 Tesoureiro
8 2 Membro
9 2 Membro
10 1 Supervisor
11 1 Membro
12 3 Membro
13 1 Membro
14 3 Presidente
15 3 Membro
16 1 Membro
17 1 Membro
18 1 Membro
19 3 Tesoureiro
20 3 Tesoureiro
21 1 Membro
22 1 Membro
23 1 Tesoureiro
24 2 Membro
25 1 Membro
26 1 Tesoureiro
27 1 Membro
28 1 Membro
29 1 Tesoureiro
30 3 Diretor
31 2 Diretor
32 2 Diretor
33 1 Presidente
34 2 Presidente
35 1 Membro
36 1 Diretor
37 2 Membro
38 2 Membro
39 1 Diretor
40 1 Tesoureiro
41 3 Membro
42 1 Supervisor
43 3 Tesoureiro
44 1 Membro
45 1 Supervisor
46 1 Diretor
47 3 Membro
48 2 Diretor
49 1 Membro
50 3 Diretor
\.
--
-- Data for Name: evento; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.evento (evento_pk, data_inicio, data_fim, tipo, localizacao) FROM stdin;
1 2022-02-16 08:43:32 2022-02-20 08:43:32 Festa Balneário Camboriú
2 2022-10-10 22:08:26 2022-10-14 22:08:26 Confraternização Balneário Camboriú
3 2023-01-18 00:10:52 2023-01-22 00:10:52 Outro Itajaí
4 2023-01-18 10:16:22 2023-01-21 10:16:22 Festa Balneário Camboriú
5 2022-07-20 05:09:41 2022-07-22 05:09:41 Outro Itajaí
6 2022-05-19 13:43:19 2022-05-23 13:43:19 Festa Balneário Camboriú
7 2022-05-31 07:25:04 2022-06-04 07:25:04 Outro Blumenau
8 2022-12-31 02:32:39 2023-01-05 02:32:39 Festa Tijucas
9 2022-04-18 18:06:10 2022-04-21 18:06:10 Outro Balneário Camboriú
10 2023-01-27 00:24:35 2023-01-28 00:24:35 Confraternização Balneário Camboriú
11 2022-12-02 23:29:12 2022-12-07 23:29:12 Festa Tijucas
12 2022-03-26 05:05:15 2022-03-27 05:05:15 Outro Itajaí
13 2022-04-26 05:04:19 2022-04-30 05:04:19 Outro Navegantes
14 2022-03-01 07:24:31 2022-03-04 07:24:31 Festa Penha
15 2022-04-06 02:11:04 2022-04-08 02:11:04 Festa Balneário Camboriú
16 2022-06-02 17:16:02 2022-06-05 17:16:02 Confraternização Navegantes
17 2022-07-07 21:03:31 2022-07-09 21:03:31 Confraternização Itajaí
18 2022-04-05 13:46:15 2022-04-10 13:46:15 Festa Navegantes
19 2022-06-14 08:12:26 2022-06-15 08:12:26 Outro Navegantes
20 2022-04-25 01:31:09 2022-04-29 01:31:09 Festa Balneário Camboriú
21 2022-08-14 13:26:46 2022-08-18 13:26:46 Outro Penha
22 2022-01-10 09:50:12 2022-01-12 09:50:12 Confraternização Itajaí
23 2022-07-24 21:55:19 2022-07-27 21:55:19 Confraternização Penha
24 2022-09-22 04:18:45 2022-09-26 04:18:45 Outro Balneário Camboriú
25 2022-10-04 22:57:15 2022-10-06 22:57:15 Confraternização Penha
26 2022-09-12 18:38:44 2022-09-16 18:38:44 Confraternização Itajaí
27 2022-04-20 07:41:59 2022-04-24 07:41:59 Confraternização Florianópolis
28 2022-03-21 18:38:29 2022-03-24 18:38:29 Festa Florianópolis
29 2023-01-15 23:25:21 2023-01-19 23:25:21 Confraternização Balneário Camboriú
30 2022-08-10 13:40:23 2022-08-11 13:40:23 Confraternização Florianópolis
\.
--
-- Data for Name: membro; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.membro (membro_pk, nome, cpf, data_nasc, fone, email) FROM stdin;
1 Sonny Boland 71117436655 1982-07-12 49939065471 sboland0@linkedin.com
2 Charles Derington 59259326022 2002-03-29 48578672960 cderington1@technorati.com
4 Efren Skeggs 38883518330 1994-04-23 49655209568 eskeggs3@myspace.com
5 Karlens Rockall 53404053482 2000-11-02 49577889123 krockall4@gmpg.org
6 Sandro McCurt 27975304140 1986-08-26 48710247339 smccurt5@intel.com
7 Maury Kneeland 39736254945 1999-05-10 49995346570 mkneeland6@cyberchimps.com
8 Catrina O'Kennavain 97909292840 1995-01-05 49757908188 cokennavain7@aboutads.info
9 Millie Boylan 48690345497 1981-02-12 48872976978 mboylan8@ucoz.ru
10 Bobby Dotterill 83626473688 1984-11-27 48005053717 bdotterill9@wired.com
11 Bernardine Duffet 35103550921 1984-08-14 48646686712 bduffeta@a8.net
12 Jelene Heugh 39065678644 1993-04-13 49881590675 jheughb@list-manage.com
13 Bear Pethick 23114077671 1996-12-09 48183585621 bpethickc@clickbank.net
14 Quentin Rossborough 50193193431 1986-07-28 48061693171 qrossboroughd@123-reg.co.uk
15 Gardy Campa 11285217776 1983-11-27 48938065479 gcampae@marriott.com
16 Darius Askem 61138223635 1984-07-16 49159320845 daskemf@seesaa.net
17 Brewer Cristoferi 61861075559 1983-05-16 47960663544 bcristoferig@upenn.edu
18 Urson Seel 62246382266 1997-11-22 49172684119 useelh@google.com.hk
19 Bran Pyner 59761112958 1990-07-20 49596517236 bpyneri@vistaprint.com
20 Bentley MacCallion 54223588534 1996-02-06 49351034851 bmaccallionj@census.gov
21 Ange Julian 48310736619 1995-03-21 49002322534 ajuliank@bandcamp.com
22 Cleve Tadman 58277160672 1998-04-01 48816133206 ctadmanl@t.co
23 Midge Gillise 19938848645 2000-12-15 49267491256 mgillisem@xrea.com
24 Jermaine Srawley 72799215359 1993-05-13 48883646534 jsrawleyn@dedecms.com
25 Marguerite Egle 83288159798 2002-01-31 48442930609 megleo@businesswire.com
26 Sisely Hembry 71417241376 1994-12-30 49383798129 shembryp@123-reg.co.uk
27 Sherilyn Merigeau 44006020639 2000-09-21 48108412684 smerigeauq@microsoft.com
28 Dulcia Morriarty 42488742509 1995-05-08 48066168123 dmorriartyr@netvibes.com
29 Redford Dexter 49071606283 1987-10-21 49073468507 rdexters@google.fr
30 Massimiliano McAne 91514020021 1989-10-07 48676052778 mmcanet@tamu.edu
31 Fransisco Camfield 16626029764 2001-03-29 48809633731 fcamfieldu@comsenz.com
32 Bridget Maciejewski 94466910091 1984-04-26 49248934106 bmaciejewskiv@netscape.com
33 Sarita Avraam 35721203060 2001-10-07 48289638461 savraamw@desdev.cn
34 Mureil Hackleton 41748450895 1990-07-12 49865918386 mhackletonx@bbc.co.uk
35 Reed Drane 90208474104 1981-01-01 48788419076 rdraney@mayoclinic.com
36 Astrix McLenaghan 74215934999 1988-01-26 49569519238 amclenaghanz@istockphoto.com
37 Cordell Cordey 52936486891 1983-03-10 49198782085 ccordey10@whitehouse.gov
38 Teddie Udale 27217526749 1988-05-16 49034689786 tudale11@reddit.com
39 Janine Freezor 19318268177 1999-10-05 48626301318 jfreezor12@pinterest.com
40 Henderson Yoakley 25850163668 1994-04-23 49018424984 hyoakley13@networksolutions.com
41 Angel Vernall 31540070434 2001-09-19 49086445068 avernall14@smh.com.au
42 Merilee Ginnelly 14329108138 1998-03-15 49552558299 mginnelly15@tiny.cc
43 Drusie Studeart 99502905735 2001-02-03 49854657393 dstudeart16@toplist.cz
44 Tedie Bloor 47582489709 1983-07-20 49416864234 tbloor17@prweb.com
45 Saundra Cockton 24378660737 1994-02-06 49048825910 scockton18@hugedomains.com
46 Noni Jennens 78406503615 1999-05-14 48953197474 njennens19@nsw.gov.au
47 Gasper Mathew 44305873875 1986-03-09 48733336314 gmathew1a@bravesites.com
48 Merrick Mille 48606699349 1999-12-14 49363061894 mmille1b@netvibes.com
49 Katina Linning 58965890841 1985-08-06 49552867025 klinning1c@narod.ru
50 Stanly Woodes 46831703529 1997-12-12 49522831237 swoodes1d@g.co
3 Efren Skeggses 12415445348 1995-06-01 48957810045 jpauletto2@mozilla.org
54 Teste 123 1993-08-18 \N teste
\.
--
-- Data for Name: membro_motocicleta; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.membro_motocicleta (membro_fk, motocicleta_fk) FROM stdin;
1 1
2 2
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
16 16
17 17
18 18
19 19
20 20
21 21
22 22
24 24
25 25
26 26
27 27
28 28
29 29
30 30
31 31
32 32
33 33
34 34
35 35
36 36
37 37
38 38
39 39
40 40
42 42
43 43
44 44
45 45
46 46
47 47
48 48
49 49
50 50
1 51
2 52
4 54
5 55
6 56
7 57
8 58
9 59
10 60
11 61
12 62
13 63
14 64
15 65
16 66
17 67
18 68
19 69
20 70
\.
--
-- Data for Name: mensalidade; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.mensalidade (mensalidade_pk, data, valor, vencimento) FROM stdin;
1 2022-09-10 40 2022-10-10
2 2022-10-10 40 2022-11-10
3 2022-11-10 40 2022-12-10
4 2022-12-10 50 2023-01-10
5 2023-01-10 50 2023-02-10
\.
--
-- Data for Name: motocicleta; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.motocicleta (motocicleta_pk, marca, modelo, ano, cilindrada, cor, final_placa) FROM stdin;
1 Kawasaki Ninja 650 1999 650 Azul 14
2 Kawasaki Ninja 400 1986 400 Branco 71
3 Kawasaki Ninja 650 2010 650 Prata 81
4 Kawasaki Ninja 650 2007 650 Branco 48
5 Suzuki Marauder 1998 800 Prata 46
6 Honda CB400 1989 400 Vermelho 49
7 Honda Shadow 650 2005 650 Azul 20
8 Honda Shadow 750 1995 750 Vermelho 17
9 Yamaha DragStar 2003 650 Preto 32
10 Yamaha DragStar 2002 650 Branco 94
11 Yamaha DragStar 1972 650 Branco 20
12 Honda CB400 1999 400 Branco 43
13 Suzuki Marauder 1992 800 Branco 63
14 Yamaha MidnightStar 2001 950 Preto 90
15 Kawasaki Ninja 400 2009 400 Prata 88
16 Yamaha MidnightStar 1991 950 Azul 67
17 Yamaha MidnightStar 1994 950 Vermelho 24
18 Honda Shadow 750 2001 750 Azul 89
19 Suzuki Intruder 2009 250 Branco 93
20 Honda Shadow 650 1997 650 Preto 93
21 Kawasaki Ninja 400 2003 400 Prata 38
22 Yamaha DragStar 2011 650 Branco 41
23 Kawasaki Ninja 400 2002 400 Preto 67
24 Kawasaki Ninja 400 2006 400 Prata 42
25 Kawasaki Ninja 650 2008 650 Vermelho 89
26 Suzuki Intruder 2009 250 Vermelho 95
27 Kawasaki Ninja 400 1997 400 Branco 50
28 Yamaha MidnightStar 2005 950 Vermelho 88
29 Kawasaki Ninja 400 1999 400 Branco 77
30 Kawasaki Ninja 650 1988 650 Azul 77
31 Honda Shadow 650 1993 650 Vermelho 92
32 Kawasaki Ninja 650 2004 650 Branco 47
33 Kawasaki Ninja 400 1989 400 Vermelho 63
34 Kawasaki Ninja 400 1994 400 Vermelho 90
35 Kawasaki Ninja 650 1993 650 Vermelho 10
36 Honda CB400 2003 400 Branco 10
37 Honda Shadow 750 2009 750 Preto 48
38 Kawasaki Ninja 650 1992 650 Azul 71
39 Suzuki Intruder 2011 250 Branco 95
40 Yamaha MidnightStar 2005 950 Prata 52
41 Kawasaki Ninja 400 2003 400 Prata 74
42 Honda Shadow 750 1986 750 Vermelho 10
43 Yamaha DragStar 1993 650 Vermelho 95
44 Kawasaki Ninja 650 2008 650 Vermelho 30
45 Suzuki Marauder 2000 800 Azul 14
46 Honda CB400 1998 400 Prata 38
47 Kawasaki Ninja 650 1999 650 Preto 58
48 Kawasaki Ninja 400 2010 400 Preto 63
49 Kawasaki Ninja 650 2009 650 Azul 58
50 Suzuki Marauder 2008 800 Prata 81
51 Kawasaki Ninja 650 2005 650 Vermelho 29
52 Kawasaki Ninja 400 2003 400 Preto 31
53 Kawasaki Ninja 400 2000 400 Prata 20
54 Yamaha MidnightStar 2010 950 Preto 86
55 Kawasaki Ninja 400 2012 400 Prata 25
56 Suzuki Intruder 2002 250 Vermelho 30
57 Kawasaki Ninja 400 2004 400 Prata 37
58 Kawasaki Ninja 650 1988 650 Preto 78
59 Honda CB400 2004 400 Azul 95
60 Yamaha DragStar 1996 650 Vermelho 92
61 Honda Shadow 750 1997 750 Preto 77
62 Honda CB400 2000 400 Azul 19
63 Kawasaki Ninja 650 1998 650 Vermelho 29
64 Honda Shadow 650 1995 650 Prata 12
65 Yamaha MidnightStar 2006 950 Azul 72
66 Honda CB400 1986 400 Azul 50
67 Kawasaki Ninja 650 1985 650 Azul 81
68 Honda Shadow 650 2001 650 Preto 69
69 Honda CB400 2005 400 Branco 97
70 Honda CB400 2000 400 Branco 74
\.
--
-- Data for Name: pagamento_mensalidade; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.pagamento_mensalidade (membro_fk, mensalidade_fk, pago) FROM stdin;
1 1 t
1 2 t