-
Notifications
You must be signed in to change notification settings - Fork 1
/
create_longbox_db.sql
1514 lines (1317 loc) · 68.6 KB
/
create_longbox_db.sql
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
-- Schema Definition
DROP SCHEMA IF EXISTS longbox_schema CASCADE;
CREATE SCHEMA IF NOT EXISTS longbox_schema;
-- longbox_schema is scope for all following statements
SET SEARCH_PATH = longbox_schema;
-- Table Definitions
CREATE TABLE IF NOT EXISTS "user"
(
"id" bigint PRIMARY KEY GENERATED ALWAYS AS IDENTITY,
"user_name" text UNIQUE,
"first_name" text,
"last_name" text,
"dob" date,
"email" text UNIQUE,
"password" text,
"country" text,
"continent" text,
"join_date" date,
"comics_reading" integer DEFAULT 0,
"comics_finished" integer DEFAULT 0,
"about_me" text,
"preferred_genre" text
);
CREATE TABLE IF NOT EXISTS "comic_book"
(
"id" bigint PRIMARY KEY GENERATED ALWAYS AS IDENTITY,
"series_title" text,
"author" text,
"artist" text,
"genres" text,
"description" text,
"number_of_issues" integer DEFAULT 0,
"publisher" text,
"year_published" integer DEFAULT 0,
"date_added" date,
"favourites_count" integer DEFAULT 0,
"north_america_favourites_count" integer DEFAULT 0,
"south_america_favourites_count" integer DEFAULT 0,
"europe_favourites_count" integer DEFAULT 0,
"asia_favourites_count" integer DEFAULT 0,
"africa_favourites_count" integer DEFAULT 0,
"oceania_favourites_count" integer DEFAULT 0,
"antarctica_favourites_count" integer DEFAULT 0
);
CREATE TABLE IF NOT EXISTS "comic_book_favourites_list"
(
"user_id" bigint NOT NULL,
"comic_book_id" bigint NOT NULL,
"date_added_user_list" date,
PRIMARY KEY ("user_id", "comic_book_id")
);
CREATE TABLE IF NOT EXISTS "comments"
(
"id" bigint PRIMARY KEY GENERATED ALWAYS AS IDENTITY,
"message" text,
"comment_date" date,
"comic_book_id" bigint,
"user_id" bigint,
"user_name" text
);
CREATE TABLE IF NOT EXISTS "star_ratings" (
"comic_book_id" bigint,
"user_id" bigint,
"rating" integer,
PRIMARY KEY ("user_id","comic_book_id")
);
CREATE TABLE IF NOT EXISTS "comic_book_finished_list"
(
"user_id" bigint NOT NULL,
"comic_book_id" bigint NOT NULL,
"date_finished" date,
PRIMARY KEY ("user_id", "comic_book_id")
);
CREATE TABLE IF NOT EXISTS "comic_book_reading_list"
(
"user_id" bigint NOT NULL,
"comic_book_id" bigint NOT NULL,
"date_started" date,
PRIMARY KEY ("user_id", "comic_book_id")
);
-- Foreign Key Constraints
ALTER TABLE "comic_book_favourites_list"
ADD FOREIGN KEY ("user_id") REFERENCES "user" ("id");
ALTER TABLE "comic_book_favourites_list"
ADD FOREIGN KEY ("comic_book_id") REFERENCES "comic_book" ("id");
ALTER TABLE "comments"
ADD FOREIGN KEY ("user_id") REFERENCES "user" ("id");
ALTER TABLE "comments"
ADD FOREIGN KEY ("comic_book_id") REFERENCES "comic_book" ("id");
ALTER TABLE "star_ratings"
ADD FOREIGN KEY ("user_id") REFERENCES "user" ("id");
ALTER TABLE "star_ratings"
ADD FOREIGN KEY ("comic_book_id") REFERENCES "comic_book" ("id");
ALTER TABLE "comic_book_finished_list"
ADD FOREIGN KEY ("user_id") REFERENCES "user" ("id");
ALTER TABLE "comic_book_finished_list"
ADD FOREIGN KEY ("comic_book_id") REFERENCES "comic_book" ("id");
ALTER TABLE "comic_book_reading_list"
ADD FOREIGN KEY ("user_id") REFERENCES "user" ("id");
ALTER TABLE "comic_book_reading_list"
ADD FOREIGN KEY ("comic_book_id") REFERENCES "comic_book" ("id");
-- Functions & Triggers
-- Create a function to update comic_book.favourites_count and comic_book.*(continent)_favourites_count column
CREATE OR REPLACE FUNCTION update_comic_favourites_count()
RETURNS TRIGGER AS
$$
BEGIN
SET SEARCH_PATH = longbox_schema;
IF TG_OP = 'INSERT' THEN
DECLARE
user_continent text;
BEGIN
SELECT continent INTO user_continent FROM "user" AS u WHERE u.id = NEW.user_id;
IF user_continent = 'North_America' THEN
UPDATE comic_book AS c
SET north_america_favourites_count = north_america_favourites_count + 1,
favourites_count = favourites_count + 1
WHERE c.id = NEW.comic_book_id;
ELSIF user_continent = 'South_America' THEN
UPDATE comic_book AS c
SET south_america_favourites_count = south_america_favourites_count + 1,
favourites_count = favourites_count + 1
WHERE c.id = NEW.comic_book_id;
ELSIF user_continent = 'Europe' THEN
UPDATE comic_book AS c
SET europe_favourites_count = europe_favourites_count + 1,
favourites_count = favourites_count + 1
WHERE c.id = NEW.comic_book_id;
ELSIF user_continent = 'Asia' THEN
UPDATE comic_book AS c
SET asia_favourites_count = asia_favourites_count + 1,
favourites_count = favourites_count + 1
WHERE c.id = NEW.comic_book_id;
ELSIF user_continent = 'Africa' THEN
UPDATE comic_book AS c
SET africa_favourites_count = africa_favourites_count + 1,
favourites_count = favourites_count + 1
WHERE c.id = NEW.comic_book_id;
ELSIF user_continent = 'Oceania' THEN
UPDATE comic_book AS c
SET oceania_favourites_count = oceania_favourites_count + 1,
favourites_count = favourites_count + 1
WHERE c.id = NEW.comic_book_id;
ELSIF user_continent = 'Antarctica' THEN
UPDATE comic_book AS c
SET antarctica_favourites_count = antarctica_favourites_count + 1,
favourites_count = favourites_count + 1
WHERE c.id = NEW.comic_book_id;
END IF;
END;
ELSEIF TG_OP = 'DELETE' THEN
DECLARE
user_continent text;
BEGIN
SELECT continent INTO user_continent FROM "user" AS u WHERE u.id = OLD.user_id;
IF user_continent = 'North_America' THEN
UPDATE comic_book AS c
SET north_america_favourites_count = north_america_favourites_count - 1,
favourites_count = favourites_count - 1
WHERE c.id = OLD.comic_book_id;
ELSIF user_continent = 'South_America' THEN
UPDATE comic_book AS c
SET south_america_favourites_count = south_america_favourites_count - 1,
favourites_count = favourites_count - 1
WHERE c.id = OLD.comic_book_id;
ELSIF user_continent = 'Europe' THEN
UPDATE comic_book AS c
SET europe_favourites_count = europe_favourites_count - 1,
favourites_count = favourites_count - 1
WHERE c.id = OLD.comic_book_id;
ELSIF user_continent = 'Asia' THEN
UPDATE comic_book AS c
SET asia_favourites_count = asia_favourites_count - 1,
favourites_count = favourites_count - 1
WHERE c.id = OLD.comic_book_id;
ELSIF user_continent = 'Africa' THEN
UPDATE comic_book AS c
SET africa_favourites_count = africa_favourites_count - 1,
favourites_count = favourites_count - 1
WHERE c.id = OLD.comic_book_id;
ELSIF user_continent = 'Oceania' THEN
UPDATE comic_book AS c
SET oceania_favourites_count = oceania_favourites_count - 1,
favourites_count = favourites_count - 1
WHERE c.id = OLD.comic_book_id;
ELSIF user_continent = 'Antarctica' THEN
UPDATE comic_book AS c
SET antarctica_favourites_count = antarctica_favourites_count - 1,
favourites_count = favourites_count - 1
WHERE c.id = OLD.comic_book_id;
END IF;
END;
END IF;
RETURN NULL;
END;
$$ LANGUAGE plpgsql;
-- Create a trigger to execute the function after insert or delete on comic_book_favourites_list table
CREATE TRIGGER update_comic_favourites_trigger
AFTER INSERT OR DELETE
ON comic_book_favourites_list
FOR EACH ROW
EXECUTE FUNCTION update_comic_favourites_count();
-- Create a function to update user.comics_finished column
CREATE OR REPLACE FUNCTION update_comics_finished_count()
RETURNS TRIGGER AS
$$
BEGIN
-- Update comics_finished count for the affected user
SET SEARCH_PATH = longbox_schema;
IF TG_OP = 'INSERT' THEN
-- Increment comics_finished count
UPDATE "user" u
SET comics_finished = (SELECT COUNT(*)
FROM comic_book_finished_list f
WHERE f.user_id = NEW.user_id)
WHERE u.id = NEW.user_id;
ELSEIF TG_OP = 'DELETE' THEN
-- Decrement comics_finished count
UPDATE "user" u
SET comics_finished = (SELECT COUNT(*)
FROM comic_book_finished_list f
WHERE f.user_id = OLD.user_id)
WHERE u.id = OLD.user_id;
END IF;
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
-- Create a trigger to execute the function after insert or delete on comic_book_finished_list table
CREATE TRIGGER update_comics_finished_trigger
AFTER INSERT OR DELETE
ON comic_book_finished_list
FOR EACH ROW
EXECUTE FUNCTION update_comics_finished_count();
-- Create a function to update user.comics_reading column
CREATE OR REPLACE FUNCTION update_comics_reading_count()
RETURNS TRIGGER AS
$$
BEGIN
-- Update comics_reading count for the affected user
SET SEARCH_PATH = longbox_schema;
IF TG_OP = 'INSERT' THEN
-- Increment comics_reading count
UPDATE "user" u
SET comics_reading = (SELECT COUNT(*)
FROM comic_book_reading_list r
WHERE r.user_id = NEW.user_id)
WHERE u.id = NEW.user_id;
ELSEIF TG_OP = 'DELETE' THEN
-- Decrement comics_reading count
UPDATE "user" u
SET comics_reading = (SELECT COUNT(*)
FROM comic_book_reading_list r
WHERE r.user_id = OLD.user_id)
WHERE u.id = OLD.user_id;
END IF;
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
-- Create a trigger to execute the function after insert or delete on comic_book_reading_list table
CREATE TRIGGER update_comics_reading_trigger
AFTER INSERT OR DELETE
ON comic_book_reading_list
FOR EACH ROW
EXECUTE FUNCTION update_comics_reading_count();
-- Add data to the tables
-- First we add user objects
INSERT INTO longbox_schema."user"(user_name, first_name, last_name, dob, email, password, country, continent, join_date,
comics_reading, comics_finished, about_me, preferred_genre)
VALUES ('Always_Scheming', 'John', 'Smith', '1990-12-1', '[email protected]', 'Always_Scheming', 'Canada', 'Antarctica',
'2024-02-21', 0, 0,
'Imaginations ally and inks confidante, I craft worlds within the panels, inviting you to escape reality through the lens of my storytelling pen.',
'Action, Manga, Fantasy'),
('Always_Throwing', 'Neo', 'Anderson', '3829-02-01', '[email protected]', 'Always_Throwing', 'Indonesia',
'South_America', '2024-02-14 12:28:42', 0, 0,
'An animated soul exploring both pixels and plot twists, I am your guide in the comic cosmos, steering you through adventures that leap off the screen.',
'Action, Comedy, Anthology, Fantasy'),
('Phoenix', 'Stan', 'Lee', '3900-05-31', '[email protected]', 'Phoenix', 'United Kingdom', 'Europe',
'2024-02-14 12:42:43', 0, 0,
'Code-wielding superhero by day, rhythm-following vigilante by night, I bridge the gap between tech and tunes on this epic quest through the digital comic realm.',
'Science Fiction, Manga, Superhero'),
('ahan', 'Ahan', 'Bhargava', '2003-02-10', '[email protected]', 'Password!1', 'India', 'Africa',
'2024-02-15 15:09:10', 0, 0,
'A pixel pioneer on the quest for knowledge, I dive into the virtual inkwell, emerging with stories that captivate and characters that resonate.',
''),
('naha', 'Ahan', 'Bhargava', '2003-02-10', '[email protected]', 'naha', 'India', 'Asia', '2024-02-15 15:09:10', 0,
0,
'Juggling dumbbells and donuts in equal measure, I bring the perfect balance of action and humor to the comic book universe, one swipe at a time.',
'Thriller'),
('123', 'Quick', 'Access', '2003-02-10', '[email protected]', '123', 'India', 'North_America', '2024-02-15 15:09:10',
0, 0,
'Roaming the digital landscapes with a camera lens for justice, I capture the essence of heroes and villains alike, freezing epic moments in the frames of your favourite comic book app.',
'Action, Science Fiction, Anthology, Fantasy, Superhero'),
('ComicExplorer', 'Alice', 'Wong', '1985-07-15', '[email protected]', 'ExploringComics', 'United States',
'North America', '2024-03-10', 0, 0,
'Lost in the maze of panels, I wander through the realms of imagination, seeking treasures of art and story to share with fellow travelers.',
'Adventure, Fantasy, Science Fiction'),
('InkMaster', 'Emily', 'Johnson', '1992-04-28', '[email protected]', 'InkMeister', 'United Kingdom', 'Europe',
'2024-03-05', 0, 0,
'With every stroke of the pen, I weave tales that dance on the canvas of your mind, inviting you to explore the depths of imagination.',
'Fantasy, Adventure, Anthology'),
('PixelPilot', 'David', 'Lee', '1988-11-03', '[email protected]', 'PixelPilot123', 'Australia', 'Australia',
'2024-03-18', 0, 0,
'Navigating the digital cosmos, I guide you through pixels and code, unlocking doors to worlds where heroes rise and villains fall.',
'Science Fiction, Superhero, Thriller'),
('LaughingGal', 'Sophia', 'Martinez', '1995-09-22', '[email protected]', 'SmilingSophie', 'Mexico',
'North America', '2024-03-12', 0, 0,
'With a laugh as infectious as the stories I share, I journey through the comedic landscape, sprinkling humor into every panel.',
'Comedy, Anthology'),
('MysticScribe', 'Elijah', 'Chang', '1980-01-08', '[email protected]', 'MagicInk', 'Canada', 'North America',
'2024-03-20', 0, 0,
'With ancient words and arcane ink, I conjure tales of magic and mystery, inviting you to explore realms beyond imagination.',
'Fantasy, Adventure, Thriller'),
('GalacticHero', 'Luke', 'Williams', '1982-06-30', '[email protected]', 'HeroicLuke', 'United States',
'North America', '2024-03-15', 0, 0,
'In the vast expanse of the cosmos, I soar as a beacon of hope, defending the innocent and vanquishing the forces of darkness.',
'Science Fiction, Superhero, Adventure'),
('EternalWanderer', 'Sofia', 'Kumar', '1998-03-17', '[email protected]', 'WanderingSoul', 'India', 'Asia',
'2024-03-08', 0, 0,
'Boundless and free, I journey through realms unknown, seeking stories that stir the soul and ignite the imagination.',
'Fantasy, Adventure, Thriller'),
('TechnoTales', 'Michael', 'Nguyen', '1991-08-19', '[email protected]', 'TechWizard', 'Canada',
'North America', '2024-03-21', 0, 0,
'Amidst the whir of machines and the glow of screens, I craft tales where technology blurs the line between reality and fiction.',
'Science Fiction, Thriller, Adventure'),
('WhimsicalWizard', 'Olivia', 'Garcia', '1987-12-12', '[email protected]', 'WhimsyWiz', 'Spain', 'Europe',
'2024-03-16', 0, 0,
'With a flick of my wand and a sprinkle of imagination, I conjure stories that shimmer with magic and wonder, inviting you to believe in the impossible.',
'Fantasy, Adventure'),
('SpaceScribbler', 'Grace', 'Adams', '1993-05-25', '[email protected]', 'ScribbleSpace', 'Canada',
'North America', '2024-03-10', 0, 0,
'Lost in the vastness of the cosmos, I write tales that traverse galaxies, weaving together science and fiction in an endless tapestry of exploration.',
'Science Fiction, Adventure, Thriller'),
('LaughingLeopard', 'Max', 'Thompson', '1984-09-18', '[email protected]', 'LeopardLaughs', 'Australia', 'Australia',
'2024-03-05', 0, 0,
'With a roar of laughter, I prowl through the jungle of humor, hunting down jokes and gags to share with the world.',
'Comedy, Anthology'),
('PixelPioneer', 'Liam', 'Roberts', '1990-02-14', '[email protected]', 'PixelPioneer', 'United States',
'North America', '2024-03-18', 0, 0,
'Charting new frontiers in the digital realm, I blaze trails through pixels and code, creating worlds where imagination knows no bounds.',
'Science Fiction, Fantasy, Superhero'),
('MysticDreamer', 'Isabella', 'Brown', '1997-07-30', '[email protected]', 'Dreamer123', 'United Kingdom',
'Europe', '2024-03-12', 0, 0,
'With eyes closed and mind open, I drift through realms of magic and mystery, painting visions of wonder with the brush of imagination.',
'Fantasy, Adventure, Thriller'),
('InfiniteImaginator', 'William', 'Davis', '1989-11-05', '[email protected]', 'Imaginator', 'United States',
'North America', '2024-03-20', 0, 0,
'Infinite possibilities unfold before me as I traverse the landscape of imagination, crafting stories that defy reality and ignite the soul.',
'Fantasy, Science Fiction, Adventure'),
('GalacticGuardian1', 'Emma', 'Wilson', '1994-03-17', '[email protected]', 'GuardianEmma', 'Canada',
'North America', '2024-03-15', 0, 0,
'With courage as my shield and justice as my sword, I stand as a sentinel against the darkness that threatens the cosmos, defending all that is good and true.',
'Science Fiction, Superhero, Adventure'),
('EtherealEnchanter', 'Daniel', 'Martinez', '1983-06-22', '[email protected]', 'EnchanterDan', 'Spain',
'Europe', '2024-03-08', 0, 0,
'In the realm where dreams and reality intertwine, I wield the power of enchantment, crafting stories that shimmer with magic and mystery.',
'Fantasy, Adventure, Thriller'),
('TechnoTinkerer', 'Sophie', 'Brown', '1996-08-19', '[email protected]', 'TechTinker', 'United States',
'North America', '2024-03-21', 0, 0,
'With gears and gadgets at my fingertips, I tinker with the fabric of reality, weaving tales where technology blurs the line between the possible and the impossible.',
'Science Fiction, Thriller, Superhero'),
('WhimsicalWanderer', 'Ethan', 'Liu', '1986-12-09', '[email protected]', 'WhimsyEthan', 'Australia', 'Australia',
'2024-03-16', 0, 0,
'With a skip in my step and a twinkle in my eye, I wander through whimsical worlds of wonder, inviting you to join me on adventures beyond imagination.',
'Fantasy, Adventure'),
('EpicExplorer', 'Ava', 'Chen', '1991-04-03', '[email protected]', 'EpicAva', 'Canada', 'North America',
'2024-03-21', 0, 0,
'Venturing into the unknown, I seek stories that transcend time and space, weaving epic tales of heroism and adventure that echo through the ages.',
'Fantasy, Science Fiction, Adventure'),
('CyberNinja', 'Kenji', 'Tanaka', '1993-05-20', '[email protected]', 'NinjaMaster', 'Japan', 'Asia',
'2024-03-19', 0, 0,
'In the neon-lit streets of the cyber city, I move like a shadow, blending ancient artistry with futuristic tech, cutting through the digital darkness.',
'Science Fiction, Thriller, Adventure'),
('LaughingLass', 'Hannah', 'Baker', '1984-09-08', '[email protected]', 'JokerHannah', 'United States',
'North America', '2024-03-14', 0, 0,
'With a joke and a smile, I journey through the comedic landscape, bringing laughter to even the darkest corners of the comic world.',
'Comedy, Anthology, Adventure'),
('GalacticGazer', 'Max', 'Chen', '1990-02-12', '[email protected]', 'GalaxyExplorer', 'Canada', 'North America',
'2024-03-17', 0, 0,
'Lost among the stars, I chart courses through the cosmic expanse, exploring worlds unknown and unraveling the mysteries of the universe.',
'Science Fiction, Adventure, Fantasy'),
('InkSorcerer', 'Liam', 'OConnor', '1986-06-25', '[email protected]', 'SorcererInk', 'Ireland', 'Europe',
'2024-03-13', 0, 0,
'With spells woven in ink and imagination, I conjure stories that dance on the edge of reality, inviting you to explore the realms of magic and mystery.',
'Fantasy, Adventure, Thriller'),
('PixelPirate', 'Emma', 'Davis', '1994-11-10', '[email protected]', 'PixelPlunderer', 'Australia', 'Australia',
'2024-03-11', 0, 0,
'Sailing the digital seas, I plunder pixels and loot code, uncovering treasures of art and story hidden in the vast expanse of cyberspace.',
'Science Fiction, Adventure, Thriller'),
('MangaMaster', 'Takashi', 'Nakamura', '1989-03-03', '[email protected]', 'MangaSensei', 'Japan', 'Asia',
'2024-03-09', 0, 0,
'With pen in hand, I journey through the vibrant world of manga, crafting stories that blur the line between reality and fantasy, inviting you to explore the depths of imagination.',
'Manga, Fantasy, Adventure'),
('CyberScribe', 'Elena', 'Vasiliev', '1997-07-28', '[email protected]', 'DigitalScribe', 'Russia', 'Europe',
'2024-03-16', 0, 0,
'In the digital archives of tomorrow, I write tales of bytes and pixels, where reality bends and cyberspace becomes a canvas for boundless imagination.',
'Science Fiction, Thriller, Superhero'),
('ComedicChronicler', 'Charlie', 'Johnson', '1983-04-15', '[email protected]', 'ChuckleWriter', 'United States',
'North America', '2024-03-18', 0, 0,
'With wit as sharp as my pen, I spin tales that tickle the funny bone and warm the heart, inviting you to laugh along on the journey of life.',
'Comedy, Anthology, Adventure'),
('FantasyNavigator', 'Isabella', 'Romano', '1991-01-02', '[email protected]', 'DreamWeaver', 'Italy', 'Europe',
'2024-03-20', 0, 0,
'Guided by dreams and fueled by imagination, I navigate the realms of fantasy, charting courses through lands of magic and wonder.',
'Fantasy, Adventure, Anthology'),
('GalacticGuardian', 'Alex', 'Garcia', '1981-08-07', '[email protected]', 'GuardianAlex', 'United States',
'North America', '2024-03-21', 0, 0,
'A shield against the darkness of the cosmos, I stand as a guardian of justice, defending the innocent and upholding the light of hope across the stars.',
'Science Fiction, Superhero, Adventure'),
('InkNinja', 'Ryu', 'Tanaka', '1996-03-12', '[email protected]', 'NinjaInk', 'Japan', 'Asia', '2024-03-19', 0, 0,
'Silent as the night, I wield my pen like a blade, carving tales of honor and betrayal in the shadows of the ink-stained page.',
'Fantasy, Adventure, Thriller'),
('JovialJester', 'Freya', 'Olsen', '1987-11-25', '[email protected]', 'LaughingFreya', 'Norway', 'Europe',
'2024-03-14', 0, 0,
'With a jest and a grin, I traverse the comedic landscape, spinning yarns that tickle the funny bone and warm the heart.',
'Comedy, Anthology, Adventure'),
('AstroAdventurer', 'Leo', 'Choi', '1993-09-08', '[email protected]', 'StellarExplorer', 'South Korea', 'Asia',
'2024-03-17', 0, 0,
'Bound for the stars, I embark on cosmic journeys, exploring the wonders of the universe and unraveling the mysteries of deep space.',
'Science Fiction, Adventure, Fantasy'),
('ArcaneScribe', 'Amara', 'Martinez', '1988-05-20', '[email protected]', 'MysticWriter', 'Mexico', 'North America',
'2024-03-13', 0, 0,
'With ancient quill and enchanted parchment, I weave spells of storytelling magic, conjuring worlds of wonder and mystery.',
'Fantasy, Adventure, Thriller'),
('CyberCaptain', 'Ethan', 'Davis', '1995-01-30', '[email protected]', 'DigitalHero', 'United States',
'North America', '2024-03-11', 0, 0,
'Navigating the digital seas, I commandeer the virtual ship, charting courses through the cyberspace frontier.',
'Science Fiction, Superhero, Thriller'),
('MangaMaestro', 'Yuki', 'Sato', '1989-07-03', '[email protected]', 'MaestroYuki', 'Japan', 'Asia', '2024-03-09', 0,
0,
'With ink and imagination, I orchestrate tales of manga mastery, guiding readers through worlds where dreams and reality collide.',
'Manga, Fantasy, Adventure'),
('TechnoTeller', 'Nikolai', 'Ivanov', '1998-12-28', '[email protected]', 'CodeScribe', 'Russia', 'Europe',
'2024-03-16', 0, 0,
'In the realm of ones and zeros, I spin tales of digital intrigue, where algorithms dance and virtual worlds come to life.',
'Science Fiction, Thriller, Superhero'),
('WhimsyWordsmith', 'Aurora', 'Moreno', '1983-10-15', '[email protected]', 'EnchantedInk', 'Spain', 'Europe',
'2024-03-18', 0, 0,
'With a touch of whimsy and a sprinkle of magic, I craft stories that sparkle with wonder and delight, inviting you to dream with eyes wide open.',
'Fantasy, Adventure, Anthology'),
('DreamWeaver', 'Luca', 'Rossi', '1991-04-02', '[email protected]', 'DreamerLuca', 'Italy', 'Europe', '2024-03-20',
0, 0,
'In the tapestry of dreams, I am the weaver, spinning threads of imagination into tales that transport you to realms of enchantment and wonder.',
'Fantasy, Adventure, Thriller'),
('GalacticGuard', 'Aiden', 'Gordon', '1980-08-25', '[email protected]', 'GuardianAiden', 'United States',
'North America', '2024-03-21', 0, 0,
'A sentinel of the stars, I stand watch over the celestial expanse, defending the galaxy from threats beyond imagination.',
'Science Fiction, Superhero, Adventure'),
('NeonNebula', 'Luna', 'Hernandez', '1994-06-18', '[email protected]', 'StellarLuna', 'Mexico', 'North America',
'2024-03-22', 0, 0,
'Amidst the neon glow of the cyber city, I navigate the digital cosmos, exploring realms of light and shadow where dreams become reality.',
'Science Fiction, Cyberpunk, Thriller'),
('WhimsicalWordsmith', 'Eva', 'Andersen', '1986-09-03', '[email protected]', 'EnchantedWriter', 'Denmark',
'Europe', '2024-03-23', 0, 0,
'With whimsy in my heart and magic in my pen, I craft tales that dance on the edge of imagination, inviting you to journey into worlds of wonder.',
'Fantasy, Adventure, Anthology'),
('PixelPioneer1', 'Oliver', 'Smith', '1990-02-28', '[email protected]', 'DigitalTrailblazer', 'Canada',
'North America', '2024-03-24', 0, 0,
'In the frontier of pixels and code, I blaze trails through the digital wilderness, uncovering hidden treasures of art and narrative.',
'Science Fiction, Adventure, Thriller'),
('LaughingLyricist', 'Nora', 'Kumar', '1997-12-10', '[email protected]', 'JollyNora', 'India', 'Asia',
'2024-03-25', 0, 0,
'With laughter as my muse and humor as my ink, I compose stories that sing with joy and resonate with the rhythm of life.',
'Comedy, Anthology, Adventure'),
('ComicCrusader', 'Maxwell', 'Chang', '1983-04-30', '[email protected]', 'HeroicMax', 'United States',
'North America', '2024-03-26', 0, 0,
'Clad in the armor of righteousness, I stand as a guardian of truth and justice, fighting for the innocent and vanquishing evil wherever it lurks.',
'Superhero, Action, Adventure');
-- Next we add comic book objects
INSERT INTO longbox_schema.comic_book(series_title, author, artist, genres, description, number_of_issues, publisher,
year_published, date_added)
VALUES ('Zot!', 'Scott McCloud', 'Scott McCloud',
'Superhero, Superpower, Adventure, Science Fiction, Futuristic, Romance, Drama',
'Empty', 36, 'Eclipse', 1984, '2024-02-15'),
('Sanctuary', 'Sho Fumimura', 'Ryoichi Ikegami',
'Polital, Crime, Thriller, Manga',
'Empty', 108, 'Viz', 1990, '2024-02-15'),
('Nexus (1981)', 'Mike Baron', 'Steve Rude',
'Superhero, Planetary Romance, Superpower, Science Fiction, Adventure, Fantasy',
'Empty', 3, 'Capital', 1981, '2024-02-15'),
('The Maxx', 'Sam Keith', 'Sam Keith',
'Fantasy, Drama, Comedy, Superhero',
'Empty', 35, 'Image', 1993, '2024-02-15'),
('Winter Wolrd', 'Chuck Dixon', 'Jorge Zaffino',
'Adventure, Post Apocalyptic, Gunslinger',
'Empty', 3, 'Eclipse', 1987, '2024-02-15'),
('Hellhounds Panzer Cops', 'Mamoru Oshii', 'Kamui Fujiwara',
'Military, Police, Adventure, Dystopian, Manga',
'Empty', 6, 'Dark Horse', 1994, '2024-02-15'),
('Jon Sable Freelance (1983)', 'Mike Grell', 'Mike Grell',
'Action, Adventure, Crime, Vigilantes',
'Empty', 56, 'First Comics', 1983, '2024-02-15'),
('Chronicles of Corum', 'Mike Baron', 'Mike Mignola',
'Action, Adventure, Sword and Socery',
'Empty', 12, 'First Comics', 1987, '2024-02-15'),
('Drakuun', 'Johji Manabe', 'Jonji Manabe',
'Adventure, Sword and Socery, Comedy, Manga',
'Empty', 24, 'Dark Horse', 1997, '2024-02-15'),
('Elementals (1984)', 'Bill Willingham', 'Bill Willingham',
'Action, Superhero, Supernatural',
'Empty', 29, 'Comico', 1984, '2024-02-25'),
('Airboy (1986)', 'Chuck Dixon', 'Timothy Truman',
'Adventure, War',
'Empty', 50, 'Eclipse', 1986, '2024-02-25'),
('Scout (1985)', 'Timothy Truman', 'Timothy Truman',
'Adventure, War, Post Apocalyptic',
'Empty', 24, 'Eclipse', 1985, '2024-02-25'),
('Warlock (1986)', 'Gordon Derry', 'Denis Beauvais',
'Adventure, Action, Post Apocalyptic, Fantasy, Futuristic, Cyber Punk',
'Empty', 22, 'Aircel', 1986, '2024-02-25'),
('Dalgoda', 'Jan Strnad', 'Dennis Fujitake',
'Science Fiction',
'Empty', 8, 'Fantagraphics', 1984, '2024-02-25'),
('Outlanders', 'Johji Manabe', 'Johji Manabe',
'Science Fiction, Adventure, Sword and Planet, Manga',
'Empty', 33, 'Dark Horse', 1988, '2024-02-25'),
('Evangeline (1984)', 'Chuck Dixon', 'Judith Hunt',
'Adventure, Action, Science Fiction',
'Empty', 2, 'Comico', 1984, '2024-02-25'),
('Evangeline (1987)', 'Chuck Dixon', 'Judith Hunt',
'Adventure, Action, Science Fiction',
'Empty', 12, 'First', 1987, '2024-02-25'),
('Badger (1983)', 'Mike Baron', 'Jeffrey Butler',
'Adventure, Action, Superhero, Science Fiction',
'Empty', 70, 'First', 1983, '2024-02-25'),
('Fightin Marines', 'Gene Colan', 'Gene Colan',
'Adventure, Action, War, Anthology',
'Empty', 151, 'Charlton', 1951, '2024-02-25'),
('Grimjack (1984)', 'John Ostrander', 'Timothy Truman',
'Adventure, Action, Science Fiction, Vigilantes, Fantasy',
'Empty', 81, 'First', 1984, '2024-02-25'),
('Caravan Kidd', 'Johji Manabe', 'Johji Manabe',
'Adventure, Action, Science Fiction, Fantasy, Comedy, Manga',
'Empty', 28, 'Dark Horse', 1992, '2024-02-25'),
('Boris the Bear', 'Mike Richardson', 'James Dean Smith',
'Adventure, Action, Satire, Fantasy, Comedy',
'Empty', 34, 'Dark Horse', 1986, '2024-02-25'),
('Destroyer Duck', 'Steve Gerber', 'Jack Kirby',
'Adventure, Action, Satire, Fantasy, Comedy',
'Empty', 7, 'Eclipse', 1982, '2024-02-25'),
('Merchants of Death', 'Grassi', 'Enrique Breccia',
'Adventure, Action, Anthology',
'Empty', 4, 'Eclipse', 1988, '2024-02-25'),
('Mr Monster', 'Michael T Gilbert', 'Michael T Gilbert',
'Action, Supernatural, Superhero, Comedy',
'Empty', 10, 'Eclipse', 1985, '2024-02-25'),
('Meridian', 'Barbara Kesel', 'Joshua Middleton',
'Action, Supernatural, Superpower, Fantasy',
'Empty', 44, 'Crossgen', 2000, '2024-02-25'),
('Mystic', 'Ron Marz', 'Brandon Peterson',
'Action, Supernatural, Superpower, Fantasy',
'Empty', 43, 'Crossgen', 2000, '2024-02-25'),
('Scion', 'Ron Marz', 'Jim Cheung',
'Action, Supernatural, Superpower, Fantasy',
'Empty', 43, 'Crossgen', 2000, '2024-02-25'),
('Sigil', 'Barbara Kesel', 'Wil Quintana',
'Action, Supernatural, Superpower, Fantasy',
'Empty', 42, 'Crossgen', 2000, '2024-02-25'),
('The Uncensored Mouse', 'Disney', 'Disney',
'Bootleg',
'Empty', 2, 'Eternity', 1989, '2024-02-25'),
('Maelstorm', 'Jim Somerville', 'Jim Somerville',
'Dark Fantasy, Supernatural, Superpower, Action',
'Empty', 11, 'Aircel', 1987, '2024-02-25'),
('Sojourn', 'Ron Marz', 'Greg Land',
'Action, Adventure, Sword and Sorcery',
'Empty', 34, 'Crossgen', 2001, '2024-02-15'),
('Absolute Zero', 'David Hahn', 'David Hahn',
'Action, Superhero, Adventure',
'Empty', 6, 'Antarctic Press', 1995, '2024-02-25'),
('Addam Omega', 'Bill Hughes', 'Bill Hughes',
'Horror, Science Fiction, Superhero',
'Empty', 4, 'Antarctic Press', 1997, '2024-02-25'),
('Actionopolis', 'Shannon Denton', 'Shannon Denton',
'Action, Adventure',
'Empty', 1, 'Antarctic Press', 2001, '2024-02-25'),
('Alien Worlds', 'Bruce Jones', 'Al Williamson',
'Anthology, Science Fiction, Adventure',
'Empty', 9, 'Pacific Comics', 1982, '2024-02-25'),
('Captain Victory and the Galactic Rangers', 'Jack Kirby', 'Jack Kirby',
'Science Fiction, Superhero',
'Empty', 13, 'Pacific Comics', 1981, '2024-02-25'),
('Vampire Doll', 'Erika Kari', 'Erika Kari',
'Vampire, Comedy, Manga',
'Empty', 32, 'TokyoPop', 2006, '2024-03-24'),
('Full Metal Panic!', 'Shouji Gatou', 'Retsu Tateo',
'Science Fiction, Military, School Life, Comedy, Manga',
'Empty', 13, 'ADV', 2004, '2024-03-24'),
('American Flagg!', 'Howard Chaykin', 'Howard Chaykin',
'Science Fiction, Political, Action, Satire',
'Empty', 50, 'First Comics', 1983, '2024-03-24'),
('Gunsmith Cats', 'Kenichi Sonada', 'Kenichi Sonada',
'Gunslinger, Girls With Guns, Action, Comedy, Manga',
'Empty', 32, 'Dark Horse', 1998, '2024-03-24'),
('Bastard!! Heavy Metal Dark Fantasy', 'Kazushi Hagiwara', 'Kazushi Hagiwara',
'Dark Fantasy, Fantasy, Action, Manga',
'Empty', 26, 'Viz', 1999, '2024-03-24'),
('Robotech The Macross Saga', 'Carl Macek', 'Neil Vokes',
'Science Fiction, Mecha, Space Opera',
'Empty', 52, 'Comico', 1982, '2024-03-24'),
('Slayers', 'Hajime Kanzaka', 'Rui Araizumi',
'Fantasy, Adventure, Comedy, Satire, Manga',
'Empty', 5, 'CPM', 1995, '2024-03-24'),
('Marmalade Bot', 'Wataru Yoshizumi', 'Wataru Yoshizumi',
'Slice of Life, Manga, Drama',
'Empty', 5, 'TokyoPop', 2003, '2024-03-24'),
('Daragon Knights', 'Mineko Ohkami', 'Mineko Ohkami',
'Fantasy, Drama, Manga',
'Empty', 6, 'TokyoPop', 2002, '2024-03-24'),
('Cyber 7 (Vol 1)', 'Shuho Itashi', 'Shuho Itashi',
'Fantasy, Manga, Science Fiction',
'Empty', 7, 'Eclipse', 1988, '2024-03-24'),
('Cyber 7 (Vol 2)', 'Shuho Itashi', 'Shuho Itashi',
'Fantasy, Manga, Science Fiction',
'Empty', 6, 'Eclipse', 1989, '2024-03-24'),
('Record of Lodoss War The Lady Pharis', 'Ryo Mizuno', 'Akihiro Yamada',
'Fantasy, Adventure, Manga',
'Empty', 8, 'CPM', 1999, '2024-03-24'),
('Record of Lodoss War The Grey Witch', 'Ryo Mizuno', 'Akihiro Yamada',
'Fantasy, Adventure, Manga',
'Empty', 7, 'CPM', 1999, '2024-03-24'),
('Record of Lodoess War Deeedlits Tale', 'Ryo Mizuno', 'Akihiro Yamada',
'Fantasy, Adventure, Manga',
'Empty', 8, 'CPM', 1999, '2024-03-24'),
('DNAgents', 'Mark Evanier', 'Mark Evanier',
'Science Fiction, Superhero',
'Empty', 34, 'Eclipse', 1983, '2024-03-24'),
('Poison Elves', 'Drew Hayes', 'Drew Hayes',
'Science Fiction, Drama, Violent',
'Empty', 34, 'Sirius', 1995, '2024-03-24'),
('The Spirit', 'Will Eisner', 'Will Eisner',
'Superhero, Comedy',
'Empty', 32, 'Kitchen Sink', 1981, '2024-03-24'),
('Black Kiss', 'Howard Chaykin', 'Howard Chaykin',
'Drama',
'Empty', 19, 'Vortex', 1998, '2024-03-24'),
('Total War', 'Wally Wood', 'Wally Wood',
'Science Fiction, Military, War',
'Empty', 8, 'Gold Key', 1965, '2024-03-24'),
('Troll Lords', 'Scott Beaderstadt', 'Paul Fricke',
'Science Fiction, Comedy',
'Empty', 19, 'Tru Studios', 1995, '2024-03-24'),
('Spy Boy', 'Peter David', 'Pop Mhan',
'Science Fiction, Adventure, Comedy',
'Empty', 13, 'Dark Horse', 2006, '2024-03-24'),
('Crimson Skies', 'Microsoft', 'Howard Chaykin',
'Action, ADventure',
'Empty', 1, 'Top Cow', 2004, '2024-03-24'),
('Initial D', 'Shuichi Shigeno', 'Shuichi Shigeno',
'Racing, Drama, Manga',
'Empty', 105, 'Kodansha', 1995, '2024-03-24'),
('Dominion Tank Police', 'Masamune SHirow', 'Masamune Shirow',
'Action, Post Apocalyptic, Police, Manga',
'Empty', 6, 'Eclipse', 1989, '2024-03-29'),
('Black Magic', 'Masamune SHirow', 'Masamune SHirow',
'Action, Post Apocalyptic, Police, Manga',
'Empty', 4, 'Eclipse', 1989, '2024-03-29'),
('Venus Wars (Vol 1)', 'Yoshikazu Yasuhiko', 'Yoshikazu Yasuhiko',
'War, Science Fiction, Manga',
'Empty', 14, 'Dark Horse', 1995, '2024-03-29'),
('Venus Wars (Vol 2)', 'Yoshikazu Yasuhiko', 'Yoshikazu Yasuhiko',
'War, Science Fiction, Manga',
'Empty', 15, 'Dark Horse', 1998, '2024-03-29'),
('Slayers Super Explosive Demon Story', 'Hajime Kanzaka', 'Rui Araizumi',
'Action, Adventure, Fantasy, Comedy, Satire',
'Empty', 6, 'CPM', 1999, '2024-03-29'),
('Concrete (1987)', 'Paul Chadwick', 'Paul Chadwick',
'Slice of Life, Fantasy',
'Empty', 10, 'Dark Horse', 1987, '2024-03-29'),
('Concrete A New Life', 'Paul Chadwick', 'Paul Chadwick',
'Slice of Life, Fantasy',
'Empty', 1, 'Dark Horse', 1989, '2024-03-29'),
('Concrete Celebrates Earth Day', 'Paul Chadwick', 'Paul Chadwick',
'Slice of Life, Fantasy',
'Empty', 1, 'Dark Horse', 1990, '2024-03-29'),
('Concrete Color Special', 'Paul Chadwick', 'Paul Chadwick',
'Slice of Life, Fantasy',
'Empty', 1, 'Dark Horse', 1989, '2024-03-29'),
('Concrete Electrica', 'Paul Chadwick', 'Paul Chadwick',
'Slice of Life, Fantasy',
'Empty', 2, 'Dark Horse', 1993, '2024-03-29'),
('Concrete Fragile Creature', 'Paul Chadwick', 'Paul Chadwick',
'Slice of Life, Fantasy',
'Empty', 4, 'Dark Horse', 1991, '2024-03-29'),
('Concrete Think Like A Mountain', 'Paul Chadwick', 'Paul Chadwick',
'Slice of Life, Fantasy',
'Empty', 6, 'Dark Horse', 1996, '2024-03-29'),
('Concrete Human Dilemma', 'Paul Chadwick', 'Paul Chadwick',
'Slice of Life, Fantasy',
'Empty', 6, 'Dark Horse', 2004, '2024-03-29'),
('The Mask', 'John Arcudi', 'Doug Mahnke',
'Action, Comedy, Satire',
'Empty', 5, 'Dark Horse', 1991, '2024-03-29'),
('The Mask Returns', 'John Arcudi', 'Doug Mahnke',
'Action, Comedy, Satire',
'Empty', 4, 'Dark Horse', 1992, '2024-03-29'),
('The Mask Strikes Back', 'Evan Dorkin', 'Peter Gross',
'Action, Comedy, Satire',
'Empty', 5, 'Dark Horse', 1995, '2024-03-29'),
('The Mask The Hunt for Green October', 'John Arcudi', 'Doug Mahnke',
'Action, Comedy, Satire',
'Empty', 4, 'Dark Horse', 1995, '2024-03-29'),
('The Mask Southern Discomfort', 'Rich Hedden', 'Goran Delic',
'Action, Comedy, Satire',
'Empty', 4, 'Dark Horse', 1996, '2024-03-29'),
('The Mask Toys in the Attic', 'Bob Fingerman', 'Sibin',
'Action, Comedy, Satire',
'Empty', 4, 'Dark Horse', 1998, '2024-03-29'),
('The Mask I Pledge Allegiance to the Mask', 'Christopher Cantwell', 'Patric Reynolds',
'Action, Comedy, Satire',
'Empty', 4, 'Dark Horse', 2019, '2024-03-29'),
('American Splendor (Vol 1)', 'Harvey Pekar', 'Robert Crumb',
'Slice of Life, Comedy',
'Empty', 16, 'Self Published', 1976, '2024-03-29'),
('American Splendor (Vol 2)', 'Harvey Pekar', 'Robert Crumb',
'Slice of Life, Comedy',
'Empty', 15, 'Dark Horse', 1993, '2024-03-29'),
('American Splendor (Vol 3)', 'Harvey Pekar', 'Robert Crumb',
'Slice of Life, Comedy',
'Empty', 8, 'Vertigo', 2006, '2024-03-29'),
('Cerebus', 'Dave Sim', 'Dave Sim',
'Action, Satire',
'Empty', 25, 'Aardvark-Vanaheim', 1977, '2024-03-29'),
('Cerebus High Society', 'Dave Sim', 'Gerhard',
'Action, Philisophical',
'Empty', 26, 'Aardvark-Vanaheim', 1981, '2024-03-29'),
('Cerebus Church and State', 'Dave Sim', 'Gerhard',
'Action, Philisophical',
'Empty', 59, 'Aardvark-Vanaheim', 1983, '2024-03-29'),
('Cerebus Jakas Story', 'Dave Sim', 'Gerhard',
'Action, Philisophical',
'Empty', 27, 'Aardvark-Vanaheim', 1990, '2024-03-29'),
('Cerebus Melmoth', 'Dave Sim', 'Gerhard',
'Action, Philisophical',
'Empty', 11, 'Aardvark-Vanaheim', 1991, '2024-03-29'),
('Cerebus Mothers and Daughters', 'Dave Sim', 'Gerhard',
'Action, Philisophical',
'Empty', 50, 'Aardvark-Vanaheim', 1992, '2024-03-29'),
('Cerebus Guys', 'Dave Sim', 'Gerhard',
'Action, Philisophical',
'Empty', 19, 'Aardvark-Vanaheim', 1997, '2024-03-29'),
('Cerebus Ricks Story', 'Dave Sim', 'Gerhard',
'Action, Philisophical',
'Empty', 11, 'Aardvark-Vanaheim', 1998, '2024-03-29'),
('Cerebus Going Home', 'Dave Sim', 'Gerhard',
'Action, Philisophical',
'Empty', 33, 'Aardvark-Vanaheim', 1998, '2024-03-29'),
('Cerebus Latter Days', 'Dave Sim', 'Gerhard',
'Action, Philisophical',
'Empty', 35, 'Aardvark-Vanaheim', 2000, '2024-03-29'),
('Lone Wolf and Cub', 'Kazuo Koike', 'Kazuo Koike',
'Adventure, Samurai, Epic, Manga',
'Empty', 28, 'First Comices', 1987, '2024-03-29'),
('Lady Snowblood', 'Kazuo Koike', 'Kazuo Koike',
'Adventure, Violent, Manga',
'Empty', 4, 'Dark Horse', 1972, '2024-03-29'),
('Holiday', 'Aurora Vaughan', 'Aurora Vaughan',
'Acion, War, Drama, Psychological',
'Empty', 108, 'Dark Horse', 2026, '2024-03-29'),
('Orc Stain', 'James Stokoe', 'James Stokoe',
'Action, Comedy',
'Empty', 9, 'Image', 2010, '2024-03-29'),
('Ghost of Kiev', 'Matsuda Djuko', 'Matsuda Djuko',
'Action, War',
'Empty', 1, 'TokyoPop', 2023, '2024-03-29'),
('The Witches House', 'Fummy', 'Yuna Kagesaki',
'Horror, Tragedy, Manga',
'Empty', 2, 'Yen Press', 2016, '2024-03-29'),
('Corto Maltese', 'Hugo Pratt', 'Hugo Pratt',
'Adventure',
'Empty', 32, 'Ivaldi Editore', 1967, '2024-03-29'),
('Groo the Wanderer', 'Sergio Aragones', 'Sergio Aragones',
'Fantasy, Comedy',
'Empty', 8, 'Pacific Comics', 1982, '2024-02-25');
-- Next we add some comments
INSERT INTO longbox_schema."comments"(message, comment_date, comic_book_id, user_id, user_name)
VALUES ('Wow, the art in this comic is absolutely breathtaking! The attention to detail and vibrant colors bring the characters to life in a way thats truly mesmerizing.',
'2024-03-02', 1, 1, 'Always_Scheming'),
('This comics storyline is a rollercoaster of emotions. From intense action sequences to heartwarming moments, it keeps readers hooked with its perfect blend of drama and humor.',
'2024-03-01', 3, 2, 'Always_Throwing'),
('Short and sweet, this comics humor is on point! The witty dialogue and clever punchlines had me chuckling from start to finish.',
'2024-02-29', 2, 3, 'Phoenix'),
('I appreciate how this comic tackles relevant social issues without being preachy. The writers skillfully weave important themes into the narrative, making it both entertaining and thought-provoking.',
'2024-02-29', 3, 5, 'naha'),
('The character development in this comic is phenomenal. Each character has a unique personality and backstory, adding depth to the overall narrative.',
'2024-02-28', 10, 4, 'ahan'),
('The world-building in this comic is exceptional. The creators have crafted a rich and immersive universe that sparks the imagination and leaves readers craving more.',
'2024-03-02', 34, 1, 'Always_Scheming'),
('This comics artwork is a true work of art. The use of unconventional panel layouts and innovative visual storytelling techniques adds a dynamic layer to the overall reading experience.',
'2024-03-01', 21, 2, 'Always_Throwing'),
('Simple yet powerful, this comics message resonates deeply. Its amazing how a few carefully chosen words and poignant illustrations can leave a lasting impact.',
'2024-02-29', 18, 3, 'Phoenix'),
('The pacing in this comic is spot-on. It keeps the story moving at a brisk pace, ensuring that readers are always engaged and eager to see what happens next.',
'2024-02-29', 31, 5, 'naha'),
('This comic is a nostalgia trip! It expertly pays homage to classic comic book tropes while infusing a fresh and modern twist, making it a delightful read for both longtime fans and newcomers alike.',
'2024-03-01', 7, 1, 'Always_Scheming'),
('I can''t get enough of the storyline in comic #5! It keeps me on the edge of my seat with every turn of the page.',
'2024-03-02', 5, 1, 'Always_Scheming'),
('The character development in comic #12 is outstanding. Kudos to the writers for creating such a compelling narrative.',
'2024-02-28', 12, 1, 'Always_Scheming'),
('Just finished reading comic #20. The plot twists are mind-blowing! Can''t wait for the next issue.',
'2024-02-25', 20, 1, 'Always_Scheming'),
('The artwork in comic #8 is simply stunning. The artists talent shines through every panel.',
'2024-03-01', 8, 2, 'Always_Throwing'),
('Comic #15 has a unique storyline that keeps me guessing. Excited to see where it goes next!',
'2024-02-28', 15, 2, 'Always_Throwing'),
('Kudos to the creators of comic #25! The world-building is fantastic, and the characters are so well-developed.',
'2024-02-24', 25, 2, 'Always_Throwing'),
('The nostalgia in comic #3 is overwhelming. Stan Lee truly knew how to create timeless characters.',
'2024-02-29', 3, 3, 'Phoenix'),
('Just started comic #30, and it already has me hooked! Stan Lees legacy lives on.',
'2024-02-27', 30, 3, 'Phoenix'),