This repository was archived by the owner on Mar 31, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathseed.sql
More file actions
1735 lines (1498 loc) · 205 KB
/
seed.sql
File metadata and controls
1735 lines (1498 loc) · 205 KB
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
-- ============================================
-- Wild Lychee — Eagles Demo Seed (idempotent)
-- "The Eagles — Good Samaritans of Wichita"
-- Community volunteering / charity organization
-- ============================================
-- ============================================
-- 1. SITE CONFIG
-- ============================================
-- Branding
INSERT INTO site_config (key, value, category) VALUES
('site_name', '"The Eagles — Good Samaritans of Wichita"', 'branding'),
('site_tagline', '"Lifting our community, one neighbor at a time"', 'branding'),
('site_description', '"The Eagles are a Wichita-based volunteer organization dedicated to serving our neighbors through food drives, mentoring, habitat builds, and community outreach. Founded in 2014, we believe that small acts of kindness create lasting change."', 'branding'),
('logo_url', '"/assets/logo.png"', 'branding'),
('favicon_url', '"/assets/logo.png"', 'branding')
ON CONFLICT (key) DO NOTHING;
-- Theme (navy + warm cream)
INSERT INTO site_config (key, value, category) VALUES
('theme', '{
"primary": "#1b365d",
"primary_hover": "#142a4d",
"bg": "#fffdf7",
"surface": "#f5f0e8",
"text": "#1a1a2e",
"text_muted": "#6b7280",
"border": "#d4d0c8",
"font_heading": "Nunito",
"font_body": "Open Sans",
"radius": "0.5rem",
"max_width": "72rem"
}', 'theme')
ON CONFLICT (key) DO NOTHING;
-- Feature flags (ALL enabled)
INSERT INTO site_config (key, value, category) VALUES
('feature_events', 'true', 'features'),
('feature_forum', 'true', 'features'),
('feature_directory', 'true', 'features'),
('feature_resources', 'true', 'features'),
('feature_blog', 'false', 'features'),
('feature_committees', 'true', 'features'),
('feature_ai_moderation', 'true', 'features'),
('feature_ai_translation', 'true', 'features'),
('feature_ai_newsletter', 'true', 'features'),
('feature_ai_insights', 'true', 'features'),
('feature_ai_onboarding', 'true', 'features'),
('feature_ai_event_recaps', 'true', 'features'),
('directory_public', 'false', 'features'),
('signup_mode', '"approved"', 'features')
ON CONFLICT (key) DO NOTHING;
-- Navigation
INSERT INTO site_config (key, value, category) VALUES
('nav', '[
{"label": "Home", "href": "/", "icon": "home", "public": true},
{"label": "About", "href": "/page.html?slug=about", "icon": "info", "public": true},
{"label": "Volunteer", "href": "/page.html?slug=volunteer", "icon": "heart", "public": true},
{"label": "Members", "href": "/directory.html", "icon": "users", "auth": true, "feature": "feature_directory"},
{"label": "Events", "href": "/events.html", "icon": "calendar", "feature": "feature_events"},
{"label": "Resources", "href": "/resources.html", "icon": "book-open", "feature": "feature_resources"},
{"label": "Forum", "href": "/forum.html", "icon": "message-circle", "feature": "feature_forum"},
{"label": "Committees", "href": "/committees.html", "icon": "briefcase", "feature": "feature_committees"},
{"label": "Dashboard", "href": "/admin.html", "icon": "bar-chart-2", "admin": true},
{"label": "Members", "href": "/admin-members.html", "icon": "users", "admin": true},
{"label": "Settings", "href": "/admin-settings.html", "icon": "settings", "admin": true}
]', 'nav')
ON CONFLICT (key) DO NOTHING;
-- ============================================
-- 2. MEMBERSHIP TIERS
-- ============================================
INSERT INTO membership_tiers (name, description, benefits, price_label, position, is_default)
SELECT 'Volunteer', 'Join our volunteer roster and start making a difference', ARRAY['Event sign-ups', 'Forum access', 'Announcements'], 'Free', 1, true
WHERE NOT EXISTS (SELECT 1 FROM membership_tiers WHERE name = 'Volunteer');
INSERT INTO membership_tiers (name, description, benefits, price_label, position, is_default)
SELECT 'Eagle Member', 'Annual supporter of Eagles programs and operations', ARRAY['Volunteer benefits', 'Member directory', 'Resources library', 'Voting rights', 'Eagles t-shirt'], '$25/year', 2, false
WHERE NOT EXISTS (SELECT 1 FROM membership_tiers WHERE name = 'Eagle Member');
INSERT INTO membership_tiers (name, description, benefits, price_label, position, is_default)
SELECT 'Eagle Sponsor', 'Generous sponsor fueling our biggest initiatives', ARRAY['All member benefits', 'Sponsor recognition', 'Gala VIP table', 'Quarterly impact report', 'Tax receipt'], '$100/year', 3, false
WHERE NOT EXISTS (SELECT 1 FROM membership_tiers WHERE name = 'Eagle Sponsor');
INSERT INTO membership_tiers (name, description, benefits, price_label, position, is_default)
SELECT 'Board Member', 'Appointed leadership guiding the Eagles mission', ARRAY['Full access', 'Admin tools', 'Board meetings', 'Strategic planning', 'Financial oversight'], 'By appointment', 4, false
WHERE NOT EXISTS (SELECT 1 FROM membership_tiers WHERE name = 'Board Member');
-- ============================================
-- 3. MEMBER CUSTOM FIELDS
-- ============================================
INSERT INTO member_custom_fields (field_name, field_label, field_type, options, required, visible_in_directory, position)
SELECT 'phone', 'Phone Number', 'text', NULL, false, false, 1
WHERE NOT EXISTS (SELECT 1 FROM member_custom_fields WHERE field_name = 'phone');
INSERT INTO member_custom_fields (field_name, field_label, field_type, options, required, visible_in_directory, position)
SELECT 'neighborhood', 'Neighborhood', 'text', NULL, false, true, 2
WHERE NOT EXISTS (SELECT 1 FROM member_custom_fields WHERE field_name = 'neighborhood');
INSERT INTO member_custom_fields (field_name, field_label, field_type, options, required, visible_in_directory, position)
SELECT 'employer', 'Employer', 'text', NULL, false, false, 3
WHERE NOT EXISTS (SELECT 1 FROM member_custom_fields WHERE field_name = 'employer');
INSERT INTO member_custom_fields (field_name, field_label, field_type, options, required, visible_in_directory, position)
SELECT 'skills', 'Skills', 'multi_select', '["construction", "cooking", "driving", "mentoring", "fundraising", "organizing", "tech"]', false, true, 4
WHERE NOT EXISTS (SELECT 1 FROM member_custom_fields WHERE field_name = 'skills');
-- ============================================
-- 4. MEMBERS (28 people)
-- ============================================
-- Member 1: Admin
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'marcus.reid@eagleswichita.org', 'Marcus Reid', '/assets/avatar-01.jpg',
'Founding president of The Eagles. Retired teacher who believes every Wichitan deserves a helping hand. Passionate about youth mentoring and food security.',
(SELECT id FROM membership_tiers WHERE name = 'Board Member'), 'admin', 'active',
'{"phone": "316-555-0101", "neighborhood": "Riverside", "employer": "Retired — USD 259", "skills": ["mentoring", "organizing", "fundraising"]}',
now() - interval '730 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'marcus.reid@eagleswichita.org');
-- Member 2: Moderator
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'diana.flores@gmail.com', 'Diana Flores', '/assets/avatar-02.jpg',
'Bilingual community organizer and proud Wichita native. I coordinate our Spanish-language outreach and help families navigate local services.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Sponsor'), 'moderator', 'active',
'{"phone": "316-555-0102", "neighborhood": "Planeview", "employer": "Catholic Charities of Wichita", "skills": ["organizing", "mentoring", "cooking"]}',
now() - interval '680 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'diana.flores@gmail.com');
-- Member 3: Moderator
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'terrence.washington@yahoo.com', 'Terrence Washington', '/assets/avatar-03.jpg',
'Construction foreman by day, Eagle volunteer on weekends. I lead our Habitat Build crews and love seeing families get their keys.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Member'), 'moderator', 'active',
'{"phone": "316-555-0103", "neighborhood": "McAdams", "employer": "Dondlinger Construction", "skills": ["construction", "driving", "organizing"]}',
now() - interval '650 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'terrence.washington@yahoo.com');
-- Member 4
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'sarah.nguyen@outlook.com', 'Sarah Nguyen', '/assets/avatar-04.jpg',
'Pediatric nurse at Wesley Medical Center. I volunteer because healthy communities start with caring neighbors.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Member'), 'member', 'active',
'{"phone": "316-555-0104", "neighborhood": "College Hill", "employer": "Wesley Medical Center", "skills": ["cooking", "mentoring"]}',
now() - interval '600 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'sarah.nguyen@outlook.com');
-- Member 5
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'james.mcallister@gmail.com', 'James McAllister', '/assets/avatar-05.jpg',
'Wichita State alum and IT consultant. I handle our website and help seniors with tech literacy classes.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Sponsor'), 'member', 'active',
'{"phone": "316-555-0105", "neighborhood": "Delano", "employer": "Self-employed", "skills": ["tech", "mentoring", "organizing"]}',
now() - interval '550 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'james.mcallister@gmail.com');
-- Member 6
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'patricia.hall@gmail.com', 'Patricia Hall', '/assets/avatar-06.jpg',
'Retired librarian with a passion for literacy outreach. I run our Little Free Library program and read-aloud events for kids.',
(SELECT id FROM membership_tiers WHERE name = 'Board Member'), 'member', 'active',
'{"phone": "316-555-0106", "neighborhood": "Crown Heights", "employer": "Retired — Wichita Public Library", "skills": ["mentoring", "organizing"]}',
now() - interval '700 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'patricia.hall@gmail.com');
-- Member 7
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'roberto.castillo@hotmail.com', 'Roberto Castillo', '/assets/avatar-07.jpg',
'Chef and restaurant owner. I organize the cooking teams for our community meals and holiday food basket program.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Member'), 'member', 'active',
'{"phone": "316-555-0107", "neighborhood": "North End", "employer": "Castillo''s Kitchen", "skills": ["cooking", "fundraising", "driving"]}',
now() - interval '480 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'roberto.castillo@hotmail.com');
-- Member 8
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'amanda.brooks@gmail.com', 'Amanda Brooks', '/assets/avatar-08.jpg',
'Marketing manager at Spirit AeroSystems. I volunteer my design and communications skills to spread the Eagles message.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Sponsor'), 'member', 'active',
'{"phone": "316-555-0108", "neighborhood": "Eastborough", "employer": "Spirit AeroSystems", "skills": ["fundraising", "organizing", "tech"]}',
now() - interval '450 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'amanda.brooks@gmail.com');
-- Member 9
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'devon.jackson@gmail.com', 'Devon Jackson', '/assets/avatar-09.jpg',
'High school football coach at Heights. Got into volunteering through our youth mentoring program and never looked back.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Member'), 'member', 'active',
'{"phone": "316-555-0109", "neighborhood": "Indian Hills", "employer": "USD 259 — Heights High", "skills": ["mentoring", "driving", "construction"]}',
now() - interval '400 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'devon.jackson@gmail.com');
-- Member 10
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'lisa.patel@gmail.com', 'Lisa Patel', '/assets/avatar-10.jpg',
'Pharmacist and first-generation Indian American. I coordinate our health screenings and medication assistance program.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Member'), 'member', 'active',
'{"phone": "316-555-0110", "neighborhood": "West Side", "employer": "Dillons Pharmacy", "skills": ["organizing", "mentoring"]}',
now() - interval '380 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'lisa.patel@gmail.com');
-- Member 11
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'tom.hendricks@outlook.com', 'Tom Hendricks', '/assets/avatar-11.jpg',
'Retired firefighter. I drive our delivery van for food drives and help with disaster relief coordination.',
(SELECT id FROM membership_tiers WHERE name = 'Volunteer'), 'member', 'active',
'{"phone": "316-555-0111", "neighborhood": "Midtown", "employer": "Retired — Wichita Fire Dept", "skills": ["driving", "construction", "organizing"]}',
now() - interval '350 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'tom.hendricks@outlook.com');
-- Member 12
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'keisha.brown@gmail.com', 'Keisha Brown', '/assets/avatar-12.jpg',
'Social worker and neighborhood advocate. I connect Eagles volunteers with families who need us most.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Member'), 'member', 'active',
'{"phone": "316-555-0112", "neighborhood": "Fairmount", "employer": "Kansas Dept of Children and Families", "skills": ["mentoring", "organizing", "cooking"]}',
now() - interval '320 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'keisha.brown@gmail.com');
-- Member 13
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'michael.oconnor@yahoo.com', 'Michael O''Connor', '/assets/avatar-13.jpg',
'Accountant at Foulston Siefkin. I handle the Eagles books and love seeing every donated dollar make an impact.',
(SELECT id FROM membership_tiers WHERE name = 'Board Member'), 'member', 'active',
'{"phone": "316-555-0113", "neighborhood": "College Hill", "employer": "Foulston Siefkin LLP", "skills": ["fundraising", "organizing", "tech"]}',
now() - interval '690 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'michael.oconnor@yahoo.com');
-- Member 14
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'maria.garcia@gmail.com', 'Maria Garcia', '/assets/avatar-14.jpg',
'Stay-at-home mom who brings her kids to every volunteer event. Teaching my children that giving back is a way of life.',
(SELECT id FROM membership_tiers WHERE name = 'Volunteer'), 'member', 'active',
'{"phone": "316-555-0114", "neighborhood": "Oaklawn", "employer": "Homemaker", "skills": ["cooking", "organizing", "driving"]}',
now() - interval '280 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'maria.garcia@gmail.com');
-- Member 15
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'brian.kim@gmail.com', 'Brian Kim', '/assets/avatar-15.jpg',
'Software developer at NetApp. Weekend warrior who loves the park cleanup events and trail maintenance.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Member'), 'member', 'active',
'{"phone": "316-555-0115", "neighborhood": "Bradley Fair", "employer": "NetApp", "skills": ["tech", "construction"]}',
now() - interval '250 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'brian.kim@gmail.com');
-- Member 16
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'janet.morrison@gmail.com', 'Janet Morrison', '/assets/avatar-16.jpg',
'Real estate agent and Wichita booster. I recruit new Eagles members at every open house and neighborhood mixer.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Sponsor'), 'member', 'active',
'{"phone": "316-555-0116", "neighborhood": "Crestview", "employer": "J.P. Weigand & Sons", "skills": ["fundraising", "organizing"]}',
now() - interval '220 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'janet.morrison@gmail.com');
-- Member 17
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'charles.abimbola@outlook.com', 'Charles Abimbola', '/assets/avatar-17.jpg',
'Nigerian-born aerospace engineer at Textron Aviation. Proud to give back to the city that welcomed my family.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Member'), 'member', 'active',
'{"phone": "316-555-0117", "neighborhood": "Sleepy Hollow", "employer": "Textron Aviation", "skills": ["tech", "mentoring", "construction"]}',
now() - interval '200 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'charles.abimbola@outlook.com');
-- Member 18
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'rachel.stone@gmail.com', 'Rachel Stone', '/assets/avatar-18.jpg',
'Elementary school teacher. Our back-to-school supply drive is the highlight of my year — seeing kids light up is everything.',
(SELECT id FROM membership_tiers WHERE name = 'Volunteer'), 'member', 'active',
'{"phone": "316-555-0118", "neighborhood": "Sunnyside", "employer": "USD 259 — Sunnyside Elementary", "skills": ["mentoring", "organizing"]}',
now() - interval '170 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'rachel.stone@gmail.com');
-- Member 19
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'greg.whitfield@yahoo.com', 'Greg Whitfield', '/assets/avatar-19.jpg',
'Plumber and handyman. If it''s broken, I''ll fix it. I lead the home repair brigade for elderly neighbors.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Member'), 'member', 'active',
'{"phone": "316-555-0119", "neighborhood": "South Side", "employer": "Whitfield Plumbing", "skills": ["construction", "driving"]}',
now() - interval '150 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'greg.whitfield@yahoo.com');
-- Member 20
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'angela.davis@gmail.com', 'Angela Davis-Mitchell', '/assets/avatar-20.jpg',
'Pastor at New Hope Fellowship. Serving the community through The Eagles aligns perfectly with my calling.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Sponsor'), 'member', 'active',
'{"phone": "316-555-0120", "neighborhood": "North End", "employer": "New Hope Fellowship", "skills": ["mentoring", "fundraising", "organizing"]}',
now() - interval '130 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'angela.davis@gmail.com');
-- Member 21
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'kyle.tanaka@gmail.com', 'Kyle Tanaka', '/assets/avatar-21.jpg',
'WSU grad student studying public health. Volunteering with The Eagles is the best fieldwork I could ask for.',
(SELECT id FROM membership_tiers WHERE name = 'Volunteer'), 'member', 'active',
'{"phone": "316-555-0121", "neighborhood": "University Park", "employer": "Wichita State University", "skills": ["tech", "organizing"]}',
now() - interval '100 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'kyle.tanaka@gmail.com');
-- Member 22
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'donna.schultz@outlook.com', 'Donna Schultz', '/assets/avatar-22.jpg',
'Retired banker and grandmother of six. I bake for every Eagles event and manage our holiday gift-wrapping team.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Member'), 'member', 'active',
'{"phone": "316-555-0122", "neighborhood": "Bel Aire", "employer": "Retired — Intrust Bank", "skills": ["cooking", "fundraising"]}',
now() - interval '85 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'donna.schultz@outlook.com');
-- Member 23
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'antonio.reyes@gmail.com', 'Antonio Reyes', '/assets/avatar-23.jpg',
'Auto mechanic and car donation coordinator. I keep our Eagles delivery van running and organize free oil-change days.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Member'), 'member', 'active',
'{"phone": "316-555-0123", "neighborhood": "Hilltop", "employer": "Reyes Auto Repair", "skills": ["driving", "construction", "tech"]}',
now() - interval '65 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'antonio.reyes@gmail.com');
-- Member 24
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'stephanie.wright@gmail.com', 'Stephanie Wright', '/assets/avatar-24.jpg',
'Graphic designer freelancing from home. I design all the Eagles flyers, banners, and social media graphics.',
(SELECT id FROM membership_tiers WHERE name = 'Volunteer'), 'member', 'active',
'{"phone": "316-555-0124", "neighborhood": "Old Town", "employer": "Freelance", "skills": ["tech", "organizing"]}',
now() - interval '45 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'stephanie.wright@gmail.com');
-- Member 25
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'david.leung@yahoo.com', 'David Leung', '/assets/avatar-25.jpg',
'Dentist who runs free dental screening days through The Eagles. Oral health is community health.',
(SELECT id FROM membership_tiers WHERE name = 'Eagle Sponsor'), 'member', 'active',
'{"phone": "316-555-0125", "neighborhood": "Tallgrass", "employer": "Leung Family Dentistry", "skills": ["mentoring", "fundraising"]}',
now() - interval '35 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'david.leung@yahoo.com');
-- Member 26
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'jasmine.powell@gmail.com', 'Jasmine Powell', '/assets/avatar-26.jpg',
'Journalism student at WSU and aspiring photojournalist. I document Eagles events and write stories for our newsletter.',
(SELECT id FROM membership_tiers WHERE name = 'Volunteer'), 'member', 'active',
'{"phone": "316-555-0126", "neighborhood": "Fairmount", "employer": "Wichita State University", "skills": ["tech", "organizing"]}',
now() - interval '20 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'jasmine.powell@gmail.com');
-- Member 27: Pending
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'nathan.cole@gmail.com', 'Nathan Cole', '/assets/avatar-27.jpg',
'New to Wichita — just moved from Topeka for a job at Koch Industries. Looking to meet people and give back.',
(SELECT id FROM membership_tiers WHERE name = 'Volunteer'), 'member', 'pending',
'{"phone": "316-555-0127", "neighborhood": "Downtown", "employer": "Koch Industries", "skills": ["tech", "driving"]}',
now() - interval '5 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'nathan.cole@gmail.com');
-- Member 28: Pending
INSERT INTO members (email, display_name, avatar_url, bio, tier_id, role, status, custom_fields, joined_at)
SELECT 'priya.sharma@outlook.com', 'Priya Sharma', '/assets/avatar-28.jpg',
'ER nurse at Via Christi who wants to do more for our underserved neighborhoods. Excited to join The Eagles.',
(SELECT id FROM membership_tiers WHERE name = 'Volunteer'), 'member', 'pending',
'{"phone": "316-555-0128", "neighborhood": "Greenwich Heights", "employer": "Ascension Via Christi", "skills": ["cooking", "mentoring"]}',
now() - interval '7 days'
WHERE NOT EXISTS (SELECT 1 FROM members WHERE email = 'priya.sharma@outlook.com');
-- ============================================
-- 5. EVENTS (12 total: 5 upcoming, 7 past)
-- ============================================
-- Upcoming 1: Annual Food Drive
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'Annual Spring Food Drive',
'Our biggest food collection of the year! We are partnering with the Kansas Food Bank to stock shelves across Sedgwick County. Bring non-perishable items or cash donations. Volunteers will sort, pack, and deliver to 12 distribution sites across Wichita.',
'Exploration Place, 300 N McLean Blvd, Wichita, KS 67203',
now() + interval '3 days' + interval '9 hours',
now() + interval '3 days' + interval '15 hours',
80, '/assets/event-food-drive.jpg', false,
(SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'Annual Spring Food Drive');
-- Upcoming 2: Park Cleanup Day
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'Riverside Park Cleanup Day',
'Grab your gloves and join us for a morning of picking up litter, planting flowers, and repainting park benches along the Arkansas River trail. Coffee and breakfast tacos provided. All ages welcome — bring the family!',
'Riverside Park, 700 Nims St, Wichita, KS 67203',
now() + interval '10 days' + interval '8 hours',
now() + interval '10 days' + interval '12 hours',
50, '/assets/event-park-cleanup.jpg', false,
(SELECT id FROM members WHERE email = 'diana.flores@gmail.com')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'Riverside Park Cleanup Day');
-- Upcoming 3: Spring Gala
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'Eagles Spring Gala 2026',
'Our annual fundraising gala featuring dinner, a silent auction, live music by the Wichita Jazz Orchestra, and our Volunteer of the Year award. Black-tie optional. All proceeds fund summer youth programs and the Community Garden expansion.',
'Century II Performing Arts & Convention Center, 225 W Douglas Ave, Wichita, KS 67202',
now() + interval '21 days' + interval '18 hours',
now() + interval '21 days' + interval '22 hours',
200, '/assets/event-fundraiser-gala.jpg', true,
(SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'Eagles Spring Gala 2026');
-- Upcoming 4: Youth Mentoring Saturday
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'Youth Mentoring Saturday',
'Monthly mentoring session for at-risk teens. This month we are focusing on resume writing and mock interviews with local business leaders. Mentors and mentees meet one-on-one, followed by a group lunch.',
'Wichita Community Center, 2700 E 18th St N, Wichita, KS 67214',
now() + interval '7 days' + interval '10 hours',
now() + interval '7 days' + interval '14 hours',
30, '/assets/event-youth-day.jpg', true,
(SELECT id FROM members WHERE email = 'devon.jackson@gmail.com')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'Youth Mentoring Saturday');
-- Upcoming 5: Volunteer Training Workshop
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'New Volunteer Training Workshop',
'Orientation for new Eagles volunteers covering safety protocols, communication guidelines, and an overview of all active programs. Meet committee leads and find the right fit for your skills. Light refreshments provided.',
'Eagles HQ, 1845 N Fairmount St, Wichita, KS 67260',
now() + interval '14 days' + interval '13 hours',
now() + interval '14 days' + interval '16 hours',
25, '/assets/event-training.jpg', false,
(SELECT id FROM members WHERE email = 'diana.flores@gmail.com')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'New Volunteer Training Workshop');
-- Past 1: Winter Coat Drive
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'Winter Coat Drive',
'We collected over 600 coats, scarves, and gloves for families in need across Wichita. Distribution happened at five community centers. Thank you to everyone who donated and sorted!',
'Evergreen Recreation Center, 2700 N Woodland St, Wichita, KS 67204',
now() - interval '45 days' + interval '9 hours',
now() - interval '45 days' + interval '14 hours',
60, '/assets/event-food-drive.jpg', false,
(SELECT id FROM members WHERE email = 'keisha.brown@gmail.com')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'Winter Coat Drive');
-- Past 2: Habitat Build Day
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'Habitat for Humanity Build Day',
'Eagles crews framed walls and hung drywall for a four-bedroom home on the north side. We put in 180 volunteer hours in a single day. The Martinez family moves in next month!',
'1422 N Poplar St, Wichita, KS 67214',
now() - interval '30 days' + interval '7 hours',
now() - interval '30 days' + interval '16 hours',
40, '/assets/event-habitat-build.jpg', false,
(SELECT id FROM members WHERE email = 'terrence.washington@yahoo.com')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'Habitat for Humanity Build Day');
-- Past 3: MLK Day of Service
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'MLK Day of Service',
'In honor of Dr. King, over 90 Eagles and community members cleaned, painted, and repaired the Boys and Girls Club facility on 21st Street. We also hosted a free community lunch serving 250 meals.',
'Boys & Girls Club of South Central KS, 2400 E 21st St, Wichita, KS 67214',
now() - interval '60 days' + interval '8 hours',
now() - interval '60 days' + interval '15 hours',
100, '/assets/event-youth-day.jpg', false,
(SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'MLK Day of Service');
-- Past 4: Holiday Food Baskets
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'Holiday Food Baskets Packing',
'We packed and delivered 350 holiday food baskets to families across Wichita. Each basket included a turkey, sides, and dessert supplies. Our biggest holiday effort yet — thank you sponsors!',
'Kansas Food Bank, 1919 E Douglas Ave, Wichita, KS 67211',
now() - interval '75 days' + interval '8 hours',
now() - interval '75 days' + interval '13 hours',
70, '/assets/event-food-drive.jpg', false,
(SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'Holiday Food Baskets Packing');
-- Past 5: Fall Festival
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'Eagles Fall Festival',
'Our annual family-friendly fall festival with a chili cook-off, pumpkin painting, hayrides, and a bounce house. Over 400 community members came out. The chili crown went to Roberto Castillo for the third year running!',
'Sedgwick County Park, 6501 W 21st St N, Wichita, KS 67205',
now() - interval '90 days' + interval '11 hours',
now() - interval '90 days' + interval '17 hours',
100, '/assets/event-park-cleanup.jpg', false,
(SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'Eagles Fall Festival');
-- Past 6: Back to School Supply Drive
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'Back to School Supply Drive',
'We distributed backpacks filled with school supplies to 500 students across eight Wichita elementary schools. Teachers were thrilled and kids were beaming. Donations came from 40 local businesses.',
'Century II Expo Hall, 225 W Douglas Ave, Wichita, KS 67202',
now() - interval '120 days' + interval '9 hours',
now() - interval '120 days' + interval '14 hours',
60, '/assets/event-training.jpg', false,
(SELECT id FROM members WHERE email = 'rachel.stone@gmail.com')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'Back to School Supply Drive');
-- Past 7: Community Garden Planting
INSERT INTO events (title, description, location, starts_at, ends_at, capacity, image_url, is_members_only, created_by)
SELECT 'Community Garden Planting Day',
'We broke ground on the new Eagles Community Garden near Fairmount Park. Volunteers built 24 raised beds, installed an irrigation system, and planted tomatoes, peppers, herbs, and squash. Produce goes to local food pantries.',
'Fairmount Park, 1648 N Yale Blvd, Wichita, KS 67208',
now() - interval '150 days' + interval '8 hours',
now() - interval '150 days' + interval '13 hours',
45, '/assets/event-park-cleanup.jpg', false,
(SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com')
WHERE NOT EXISTS (SELECT 1 FROM events WHERE title = 'Community Garden Planting Day');
-- ============================================
-- 6. EVENT RSVPS
-- ============================================
-- Helper: past events get 10-25 RSVPs, upcoming get 5-15
-- Using ON CONFLICT on the UNIQUE(event_id, member_id) constraint
-- Annual Spring Food Drive (upcoming) — 12 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'terrence.washington@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'terrence.washington@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'jasmine.powell@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'jasmine.powell@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Annual Spring Food Drive'), (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Annual Spring Food Drive') AND member_id = (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'));
-- Riverside Park Cleanup Day (upcoming) — 8 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day'), (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day') AND member_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day'), (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day') AND member_id = (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day'), (SELECT id FROM members WHERE email = 'kyle.tanaka@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day') AND member_id = (SELECT id FROM members WHERE email = 'kyle.tanaka@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day'), (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day') AND member_id = (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day'), (SELECT id FROM members WHERE email = 'stephanie.wright@gmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day') AND member_id = (SELECT id FROM members WHERE email = 'stephanie.wright@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day'), (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day') AND member_id = (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day'), (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day') AND member_id = (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day'), (SELECT id FROM members WHERE email = 'antonio.reyes@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Riverside Park Cleanup Day') AND member_id = (SELECT id FROM members WHERE email = 'antonio.reyes@gmail.com'));
-- Eagles Spring Gala (upcoming) — 15 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'michael.oconnor@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'michael.oconnor@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'janet.morrison@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'janet.morrison@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'david.leung@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'david.leung@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026'), (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Spring Gala 2026') AND member_id = (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'));
-- Youth Mentoring Saturday (upcoming) — 6 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday'), (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday') AND member_id = (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday'), (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday') AND member_id = (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday'), (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday') AND member_id = (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday'), (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday') AND member_id = (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday'), (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday') AND member_id = (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday'), (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Youth Mentoring Saturday') AND member_id = (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'));
-- Volunteer Training Workshop (upcoming) — 5 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'New Volunteer Training Workshop'), (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'New Volunteer Training Workshop') AND member_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'New Volunteer Training Workshop'), (SELECT id FROM members WHERE email = 'jasmine.powell@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'New Volunteer Training Workshop') AND member_id = (SELECT id FROM members WHERE email = 'jasmine.powell@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'New Volunteer Training Workshop'), (SELECT id FROM members WHERE email = 'kyle.tanaka@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'New Volunteer Training Workshop') AND member_id = (SELECT id FROM members WHERE email = 'kyle.tanaka@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'New Volunteer Training Workshop'), (SELECT id FROM members WHERE email = 'stephanie.wright@gmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'New Volunteer Training Workshop') AND member_id = (SELECT id FROM members WHERE email = 'stephanie.wright@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'New Volunteer Training Workshop'), (SELECT id FROM members WHERE email = 'david.leung@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'New Volunteer Training Workshop') AND member_id = (SELECT id FROM members WHERE email = 'david.leung@yahoo.com'));
-- Winter Coat Drive (past) — 18 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Winter Coat Drive'), (SELECT id FROM members WHERE email = 'michael.oconnor@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Winter Coat Drive') AND member_id = (SELECT id FROM members WHERE email = 'michael.oconnor@yahoo.com'));
-- Habitat Build Day (past) — 15 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'terrence.washington@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'terrence.washington@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'antonio.reyes@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'antonio.reyes@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'kyle.tanaka@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'kyle.tanaka@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'jasmine.powell@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'jasmine.powell@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day'), (SELECT id FROM members WHERE email = 'stephanie.wright@gmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Habitat for Humanity Build Day') AND member_id = (SELECT id FROM members WHERE email = 'stephanie.wright@gmail.com'));
-- MLK Day of Service (past) — 22 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'terrence.washington@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'terrence.washington@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'michael.oconnor@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'michael.oconnor@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'janet.morrison@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'janet.morrison@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'MLK Day of Service'), (SELECT id FROM members WHERE email = 'antonio.reyes@gmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'MLK Day of Service') AND member_id = (SELECT id FROM members WHERE email = 'antonio.reyes@gmail.com'));
-- Holiday Food Baskets (past) — 14 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing'), (SELECT id FROM members WHERE email = 'michael.oconnor@yahoo.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Holiday Food Baskets Packing') AND member_id = (SELECT id FROM members WHERE email = 'michael.oconnor@yahoo.com'));
-- Fall Festival (past) — 20 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'michael.oconnor@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'michael.oconnor@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'janet.morrison@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'janet.morrison@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'angela.davis@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Eagles Fall Festival'), (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Eagles Fall Festival') AND member_id = (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'));
-- Back to School Supply Drive (past) — 12 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'rachel.stone@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'janet.morrison@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'janet.morrison@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Back to School Supply Drive'), (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Back to School Supply Drive') AND member_id = (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'));
-- Community Garden Planting Day (past) — 10 RSVPs
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Community Garden Planting Day'), (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Community Garden Planting Day') AND member_id = (SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Community Garden Planting Day'), (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Community Garden Planting Day') AND member_id = (SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Community Garden Planting Day'), (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Community Garden Planting Day') AND member_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Community Garden Planting Day'), (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Community Garden Planting Day') AND member_id = (SELECT id FROM members WHERE email = 'maria.garcia@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Community Garden Planting Day'), (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Community Garden Planting Day') AND member_id = (SELECT id FROM members WHERE email = 'brian.kim@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Community Garden Planting Day'), (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Community Garden Planting Day') AND member_id = (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Community Garden Planting Day'), (SELECT id FROM members WHERE email = 'kyle.tanaka@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Community Garden Planting Day') AND member_id = (SELECT id FROM members WHERE email = 'kyle.tanaka@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Community Garden Planting Day'), (SELECT id FROM members WHERE email = 'terrence.washington@yahoo.com'), 'maybe' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Community Garden Planting Day') AND member_id = (SELECT id FROM members WHERE email = 'terrence.washington@yahoo.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Community Garden Planting Day'), (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Community Garden Planting Day') AND member_id = (SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'));
INSERT INTO event_rsvps (event_id, member_id, status) SELECT (SELECT id FROM events WHERE title = 'Community Garden Planting Day'), (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'), 'going' WHERE NOT EXISTS (SELECT 1 FROM event_rsvps WHERE event_id = (SELECT id FROM events WHERE title = 'Community Garden Planting Day') AND member_id = (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'));
-- ============================================
-- 7. FORUM CATEGORIES
-- ============================================
INSERT INTO forum_categories (name, description, position, color)
SELECT 'General Discussion', 'Chat about anything Eagles-related — ideas, questions, shout-outs', 1, '#1b365d'
WHERE NOT EXISTS (SELECT 1 FROM forum_categories WHERE name = 'General Discussion');
INSERT INTO forum_categories (name, description, position, color)
SELECT 'Volunteering', 'Coordinate volunteer shifts, share field stories, request help', 2, '#059669'
WHERE NOT EXISTS (SELECT 1 FROM forum_categories WHERE name = 'Volunteering');
INSERT INTO forum_categories (name, description, position, color)
SELECT 'Fundraising Ideas', 'Brainstorm new revenue streams and sponsorship opportunities', 3, '#d97706'
WHERE NOT EXISTS (SELECT 1 FROM forum_categories WHERE name = 'Fundraising Ideas');
INSERT INTO forum_categories (name, description, position, color)
SELECT 'Community Stories', 'Share inspiring stories of impact from our work in Wichita', 4, '#8b5cf6'
WHERE NOT EXISTS (SELECT 1 FROM forum_categories WHERE name = 'Community Stories');
INSERT INTO forum_categories (name, description, position, color)
SELECT 'Feedback & Suggestions', 'Help us improve — share your ideas for The Eagles', 5, '#ef4444'
WHERE NOT EXISTS (SELECT 1 FROM forum_categories WHERE name = 'Feedback & Suggestions');
-- ============================================
-- 8. FORUM TOPICS (18 topics)
-- ============================================
-- General Discussion
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'General Discussion'),
'Welcome to the new Eagles community portal!',
'Hey everyone! We finally have our own online space. Use this forum to connect between events, share ideas, and stay in the loop. If you have any questions about how to use the site, post them here and we will help you out.',
(SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), true, 5, now() - interval '2 days',
now() - interval '55 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Welcome to the new Eagles community portal!');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'General Discussion'),
'Who is going to the Spring Gala?',
'The gala is three weeks away and I am so excited! Who else is going? Should we organize a carpool from the north side? I know parking downtown can be rough.',
(SELECT id FROM members WHERE email = 'janet.morrison@gmail.com'), false, 4, now() - interval '1 day',
now() - interval '8 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Who is going to the Spring Gala?');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'General Discussion'),
'Eagles merchandise — any interest?',
'I have been thinking about whether we should sell Eagles-branded t-shirts, hats, and water bottles. It could be a small fundraiser and also help with visibility around town. Would anyone buy them?',
(SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'), false, 3, now() - interval '5 days',
now() - interval '18 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Eagles merchandise — any interest?');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'General Discussion'),
'Best local restaurants for team dinners?',
'We want to do a casual dinner after the next volunteer event. Any suggestions for a restaurant that can handle 20+ people and is reasonably priced? Somewhere central would be great.',
(SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'), false, 4, now() - interval '3 days',
now() - interval '12 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Best local restaurants for team dinners?');
-- Volunteering
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Volunteering'),
'Food drive logistics — need drivers Saturday morning',
'We still need 4 drivers with trucks or SUVs for the food drive pickup routes on Saturday morning. Each route takes about 2 hours. If you can help, reply here or text me directly. We will have donuts and coffee at the staging area!',
(SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), true, 3, now() - interval '1 day',
now() - interval '5 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Food drive logistics — need drivers Saturday morning');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Volunteering'),
'Habitat Build recap — what an incredible day!',
'We framed an entire house in one day! 180 volunteer hours logged. The Martinez family stopped by and the mom was in tears. This is why we do what we do. Photos coming soon to the newsletter.',
(SELECT id FROM members WHERE email = 'terrence.washington@yahoo.com'), false, 4, now() - interval '25 days',
now() - interval '28 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Habitat Build recap — what an incredible day!');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Volunteering'),
'Volunteer of the Month nominations — March',
'It is time to nominate your fellow Eagles for March Volunteer of the Month! Reply with a name and a sentence about why they deserve recognition. Voting closes Friday.',
(SELECT id FROM members WHERE email = 'marcus.reid@eagleswichita.org'), false, 3, now() - interval '4 days',
now() - interval '10 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Volunteer of the Month nominations — March');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Volunteering'),
'Community garden needs weeders this week',
'The community garden is looking a little wild after the recent rain. If anyone has a free hour this week, swing by and pull some weeds. The tomatoes are coming in strong and need room to breathe!',
(SELECT id FROM members WHERE email = 'sarah.nguyen@outlook.com'), false, 2, now() - interval '6 days',
now() - interval '9 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Community garden needs weeders this week');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Volunteering'),
'Free dental screenings — volunteers needed May 10',
'Dr. Leung is organizing a free dental screening day at the Eagles HQ for uninsured families. We need 6 volunteers to help with registration, crowd management, and handing out hygiene kits. No medical experience required — just a friendly face.',
(SELECT id FROM members WHERE email = 'david.leung@yahoo.com'), false, 2, now() - interval '3 days',
now() - interval '7 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Free dental screenings — volunteers needed May 10');
-- Fundraising Ideas
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Fundraising Ideas'),
'Gala silent auction — item donations needed',
'The Spring Gala silent auction is our biggest fundraiser of the year. Last year we raised $8,200! We need donated items — restaurant gift cards, sports memorabilia, weekend getaway packages, anything. Reach out if you can contribute.',
(SELECT id FROM members WHERE email = 'michael.oconnor@yahoo.com'), false, 3, now() - interval '7 days',
now() - interval '20 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Gala silent auction — item donations needed');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Fundraising Ideas'),
'Corporate matching — are we missing free money?',
'A lot of Wichita employers match charitable donations. Spirit AeroSystems, Koch, Textron — they all have programs. Should we put together a guide for members on how to get their donations matched? Could double our impact.',
(SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'), false, 2, now() - interval '15 days',
now() - interval '30 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Corporate matching — are we missing free money?');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Fundraising Ideas'),
'Taco Tuesday fundraiser at Castillo''s Kitchen?',
'Roberto has offered to host a Taco Tuesday fundraiser night at his restaurant! 20% of proceeds would go to The Eagles. He is thinking next month. Who would come? We need at least 50 people to make it worthwhile.',
(SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'), false, 5, now() - interval '2 days',
now() - interval '14 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Taco Tuesday fundraiser at Castillo''s Kitchen?');
-- Community Stories
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Community Stories'),
'The thank-you letter that made me cry',
'I got a handwritten letter today from a grandmother we helped with home repairs last fall. She said she had been afraid her grandkids would fall through the porch. Now they play outside every day. I am keeping this letter forever.',
(SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'), false, 4, now() - interval '8 days',
now() - interval '22 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'The thank-you letter that made me cry');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Community Stories'),
'Mentee got accepted to WSU!',
'Remember Jaylen from our youth mentoring program? He just got his acceptance letter from Wichita State — full scholarship! He has been in our program for three years. I could not be more proud. Eagles make a real difference.',
(SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'), false, 3, now() - interval '10 days',
now() - interval '16 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Mentee got accepted to WSU!');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Community Stories'),
'Photo gallery from the coat drive',
'I uploaded a photo gallery from the Winter Coat Drive to our resources section. Some really heartwarming shots of kids trying on new coats. Feel free to share on social media — tag us @EaglesWichita!',
(SELECT id FROM members WHERE email = 'jasmine.powell@gmail.com'), false, 2, now() - interval '38 days',
now() - interval '42 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Photo gallery from the coat drive');
-- Feedback & Suggestions
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Feedback & Suggestions'),
'Can we add a skill-matching feature?',
'It would be great if the website could match volunteers to events based on their skills. Like if a build day needs construction experience, it could flag members with that skill. Would save a lot of coordination time.',
(SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'), false, 2, now() - interval '12 days',
now() - interval '25 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Can we add a skill-matching feature?');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Feedback & Suggestions'),
'Suggestion: monthly impact report email',
'What if we sent a short monthly email showing our collective impact? Like total volunteer hours, families served, meals delivered. Numbers tell a powerful story and would keep members motivated between events.',
(SELECT id FROM members WHERE email = 'lisa.patel@gmail.com'), false, 3, now() - interval '18 days',
now() - interval '35 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'Suggestion: monthly impact report email');
INSERT INTO forum_topics (category_id, title, body, author_id, is_pinned, reply_count, last_reply_at, created_at)
SELECT (SELECT id FROM forum_categories WHERE name = 'Feedback & Suggestions'),
'New member onboarding could be smoother',
'I joined a month ago and it took a while to figure out where to sign up for events and how committees work. Maybe a welcome packet or a quick orientation video would help new members get up to speed faster.',
(SELECT id FROM members WHERE email = 'kyle.tanaka@gmail.com'), false, 2, now() - interval '20 days',
now() - interval '40 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_topics WHERE title = 'New member onboarding could be smoother');
-- ============================================
-- 9. FORUM REPLIES (52 replies)
-- ============================================
-- Replies to: Welcome to the new Eagles community portal! (5 replies)
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Welcome to the new Eagles community portal!'),
'This is fantastic, Marcus! Way easier than the email chains we used to do. Love it.',
(SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'), now() - interval '54 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Welcome to the new Eagles community portal!') AND author_id = (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Welcome to the new Eagles community portal!'),
'Great job getting this set up, James and Marcus. Quick question — how do I update my profile photo?',
(SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'), now() - interval '53 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Welcome to the new Eagles community portal!') AND author_id = (SELECT id FROM members WHERE email = 'patricia.hall@gmail.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Welcome to the new Eagles community portal!'),
'Patricia, just click your avatar in the top right and go to your profile. You can upload a new photo there.',
(SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'), now() - interval '52 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Welcome to the new Eagles community portal!') AND author_id = (SELECT id FROM members WHERE email = 'james.mcallister@gmail.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Welcome to the new Eagles community portal!'),
'About time we joined the 21st century! Now if only I could get my husband to use it too...',
(SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'), now() - interval '48 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Welcome to the new Eagles community portal!') AND author_id = (SELECT id FROM members WHERE email = 'donna.schultz@outlook.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Welcome to the new Eagles community portal!'),
'Love being able to see all the events in one place. This will really help with planning.',
(SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), now() - interval '2 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Welcome to the new Eagles community portal!') AND author_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com'));
-- Replies to: Who is going to the Spring Gala? (4 replies)
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Who is going to the Spring Gala?'),
'Count me in! Carpool from north side sounds great. I can drive — I have a minivan that fits 7.',
(SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'), now() - interval '6 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Who is going to the Spring Gala?') AND author_id = (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Who is going to the Spring Gala?'),
'My wife and I will be there. We are excited to see the silent auction items this year!',
(SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'), now() - interval '5 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Who is going to the Spring Gala?') AND author_id = (SELECT id FROM members WHERE email = 'charles.abimbola@outlook.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Who is going to the Spring Gala?'),
'Would not miss it! I am donating a weekend stay at my Lake Afton cabin for the auction.',
(SELECT id FROM members WHERE email = 'david.leung@yahoo.com'), now() - interval '3 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Who is going to the Spring Gala?') AND author_id = (SELECT id FROM members WHERE email = 'david.leung@yahoo.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Who is going to the Spring Gala?'),
'I will be photographing the event! Going to make sure we get some great shots for the newsletter.',
(SELECT id FROM members WHERE email = 'jasmine.powell@gmail.com'), now() - interval '1 day'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Who is going to the Spring Gala?') AND author_id = (SELECT id FROM members WHERE email = 'jasmine.powell@gmail.com'));
-- Replies to: Eagles merchandise (3 replies)
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Eagles merchandise — any interest?'),
'I would buy a t-shirt in a heartbeat. Navy blue with the Eagles logo? Yes please.',
(SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'), now() - interval '16 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Eagles merchandise — any interest?') AND author_id = (SELECT id FROM members WHERE email = 'devon.jackson@gmail.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Eagles merchandise — any interest?'),
'Love this idea. I can handle the design work if we decide to go forward. Could do mockups this week.',
(SELECT id FROM members WHERE email = 'stephanie.wright@gmail.com'), now() - interval '12 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Eagles merchandise — any interest?') AND author_id = (SELECT id FROM members WHERE email = 'stephanie.wright@gmail.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Eagles merchandise — any interest?'),
'We could sell them at the gala! Good timing. Let me look into bulk pricing from a local printer.',
(SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'), now() - interval '5 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Eagles merchandise — any interest?') AND author_id = (SELECT id FROM members WHERE email = 'amanda.brooks@gmail.com'));
-- Replies to: Best local restaurants for team dinners? (4 replies)
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Best local restaurants for team dinners?'),
'Dempsey''s Biscuit Co on Douglas is great for groups. Good food, reasonable prices, and they have a back room.',
(SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'), now() - interval '10 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Best local restaurants for team dinners?') AND author_id = (SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Best local restaurants for team dinners?'),
'Public at the Brickyard in Old Town has a nice private dining space. A bit pricier but worth it for a celebration.',
(SELECT id FROM members WHERE email = 'janet.morrison@gmail.com'), now() - interval '8 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Best local restaurants for team dinners?') AND author_id = (SELECT id FROM members WHERE email = 'janet.morrison@gmail.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Best local restaurants for team dinners?'),
'What about my place? I will host Eagles anytime — half price on enchiladas for volunteers!',
(SELECT id FROM members WHERE email = 'roberto.castillo@hotmail.com'), now() - interval '6 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Best local restaurants for team dinners?') AND body LIKE '%enchiladas%');
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Best local restaurants for team dinners?'),
'Roberto, you are too generous! I vote Castillo''s Kitchen. The food is incredible and it supports one of our own.',
(SELECT id FROM members WHERE email = 'keisha.brown@gmail.com'), now() - interval '3 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Best local restaurants for team dinners?') AND author_id = (SELECT id FROM members WHERE email = 'keisha.brown@gmail.com') AND body LIKE '%Roberto%');
-- Replies to: Food drive logistics (3 replies)
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Food drive logistics — need drivers Saturday morning'),
'I have a pickup truck and Saturday morning is wide open. Sign me up for a route!',
(SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'), now() - interval '4 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Food drive logistics — need drivers Saturday morning') AND author_id = (SELECT id FROM members WHERE email = 'tom.hendricks@outlook.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Food drive logistics — need drivers Saturday morning'),
'Antonio and I can take the south side route together. His van is ready to go.',
(SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'), now() - interval '3 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Food drive logistics — need drivers Saturday morning') AND author_id = (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Food drive logistics — need drivers Saturday morning'),
'That is 3 down, 1 to go! Thank you all. If anyone else can drive, please let me know by Thursday.',
(SELECT id FROM members WHERE email = 'diana.flores@gmail.com'), now() - interval '1 day'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Food drive logistics — need drivers Saturday morning') AND author_id = (SELECT id FROM members WHERE email = 'diana.flores@gmail.com') AND body LIKE '%3 down%');
-- Replies to: Habitat Build recap (4 replies)
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Habitat Build recap — what an incredible day!'),
'That was one of the best days I have had all year. Sore muscles and a full heart. When is the next one?',
(SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'), now() - interval '27 days'
WHERE NOT EXISTS (SELECT 1 FROM forum_replies WHERE topic_id = (SELECT id FROM forum_topics WHERE title = 'Habitat Build recap — what an incredible day!') AND author_id = (SELECT id FROM members WHERE email = 'greg.whitfield@yahoo.com'));
INSERT INTO forum_replies (topic_id, body, author_id, created_at)
SELECT (SELECT id FROM forum_topics WHERE title = 'Habitat Build recap — what an incredible day!'),