-- ============================================================= -- XXX The Game – Testdaten -- ============================================================= -- Passwort für alle User: Test1234! -- SHA-256("Test1234!") = 11a1162b984f8cf531e07d9bde6e27f26d6e9c0a2c4c52a6c1f0e2e79cd4e4a -- Hinweis: Login erwartet SHA-256-Hash vom Client -- ============================================================= SET FOREIGN_KEY_CHECKS = 0; -- Aufräumen (Reihenfolge wegen FK) DELETE FROM kommentar_like; DELETE FROM kommentar; DELETE FROM pinnwand_like; DELETE FROM pinnwand_eintrag; DELETE FROM feed_post_vote; DELETE FROM feed_post_option; DELETE FROM feed_post_like; DELETE FROM feed_post; DELETE FROM umfrage_stimme; DELETE FROM umfrage_option; DELETE FROM gruppe_beitrag_like; DELETE FROM gruppe_beitrag; DELETE FROM beitrittsanfrage; DELETE FROM gruppe_mitglied; DELETE FROM gruppe; DELETE FROM profile_image_like; DELETE FROM profile_image; DELETE FROM friendship; DELETE FROM registration; DELETE FROM `user`; SET FOREIGN_KEY_CHECKS = 1; -- ============================================================= -- BENUTZER (5 User mit unterschiedlichen Profilen) -- ============================================================= INSERT INTO `user` ( user_id, name, email, password, geburtsdatum, groesse, gewicht, geschlecht, neigung, beziehungsstatus, beschreibung, lockee_xp, keyholder_xp, bdsm_xp, sichtbarkeit_grunddaten, sichtbarkeit_galerie, sichtbarkeit_freunde, sichtbarkeit_feed, sichtbarkeit_pinnwand, sichtbarkeit_xp, sichtbarkeit_lockhistorie ) VALUES -- 1. MaxMuster – dominant, Single ('11111111-1111-1111-1111-000000000001', 'MaxMuster', 'max@test.de', '11a1162b984f8cf531e07d9bde6e27f26d6e9c0a2c4c52a6c1f0e2e79cd4e4a', '1990-05-15', 182, 80, 'MAENNLICH', 'DOMINANT', 'SINGLE', 'Erfahrener Keyholder, der auf striktes aber faires Spiel steht. Immer offen für neue Spielpartner.', 120, 850, 300, 'ALLE', 'ALLE', 'ALLE', 'ALLE', 'ALLE', 'ALLE', 'ALLE'), -- 2. LisaLust – devot, Single ('11111111-1111-1111-1111-000000000002', 'LisaLust', 'lisa@test.de', '11a1162b984f8cf531e07d9bde6e27f26d6e9c0a2c4c52a6c1f0e2e79cd4e4a', '1995-08-22', 165, 58, 'WEIBLICH', 'DEVOT', 'SINGLE', 'Neugierigie Lockee auf der Suche nach einem verlässlichen Keyholder. Mag lange Sperren und herausfordernde Aufgaben.', 740, 0, 150, 'ALLE', 'NUR_FREUNDE', 'ALLE', 'ALLE', 'ALLE', 'ALLE', 'NUR_FREUNDE'), -- 3. SamSwitcher – Switcher, in Beziehung ('11111111-1111-1111-1111-000000000003', 'SamSwitcher', 'sam@test.de', '11a1162b984f8cf531e07d9bde6e27f26d6e9c0a2c4c52a6c1f0e2e79cd4e4a', '1988-11-03', 175, 70, 'DIVERS', 'SWITCHER', 'IN_EINER_BEZIEHUNG', 'Mal oben, mal unten – kommt auf die Stimmung an. Spiele gerne mit meinem Partner zusammen.', 430, 390, 600, 'ALLE', 'ALLE', 'ALLE', 'NUR_FREUNDE', 'ALLE', 'NUR_FREUNDE', 'ALLE'), -- 4. KajaKette – eher devot, Single ('11111111-1111-1111-1111-000000000004', 'KajaKette', 'kaja@test.de', '11a1162b984f8cf531e07d9bde6e27f26d6e9c0a2c4c52a6c1f0e2e79cd4e4a', '1998-02-14', 170, 62, 'WEIBLICH', 'EHER_DEVOT', 'SINGLE', 'Chastity-Enthusiastin mit Fokus auf Community-Locks. Schreibe gerne auf Pinnwände!', 920, 50, 80, 'ALLE', 'ALLE', 'ALLE', 'ALLE', 'ALLE', 'ALLE', 'ALLE'), -- 5. TomTop – eher dominant, verheiratet ('11111111-1111-1111-1111-000000000005', 'TomTop', 'tom@test.de', '11a1162b984f8cf531e07d9bde6e27f26d6e9c0a2c4c52a6c1f0e2e79cd4e4a', '1985-07-30', 178, 85, 'MAENNLICH', 'EHER_DOMINANT', 'VERHEIRATET', 'Verheiratet, spielen als Paar. Biete Keyholder-Service für seriöse Anfragen.', 200, 560, 410, 'ALLE', 'NUR_FREUNDE', 'NUR_FREUNDE', 'NUR_FREUNDE', 'ALLE', 'ALLE', 'NUR_FREUNDE'); -- ============================================================= -- NICHT AKTIVIERTE REGISTRIERUNG (für Registrierungs-Tests) -- ============================================================= INSERT INTO registration ( registration_id, name, email, password, activated, activation_code, geburtsdatum ) VALUES ('99999999-9999-9999-9999-000000000001', 'NeuerUser', 'neu@test.de', '11a1162b984f8cf531e07d9bde6e27f26d6e9c0a2c4c52a6c1f0e2e79cd4e4a', FALSE, '347821', '2000-01-01'); -- ============================================================= -- FREUNDSCHAFTEN -- ============================================================= INSERT INTO friendship (friendship_id, sender_id, receiver_id, status, created_at) VALUES -- Max ↔ Lisa (akzeptiert) ('22222222-2222-2222-2222-000000000001', '11111111-1111-1111-1111-000000000001', '11111111-1111-1111-1111-000000000002', 'ACCEPTED', '2025-11-01 10:00:00'), -- Max ↔ Sam (akzeptiert) ('22222222-2222-2222-2222-000000000002', '11111111-1111-1111-1111-000000000001', '11111111-1111-1111-1111-000000000003', 'ACCEPTED', '2025-11-15 14:30:00'), -- Lisa ↔ Kaja (akzeptiert) ('22222222-2222-2222-2222-000000000003', '11111111-1111-1111-1111-000000000002', '11111111-1111-1111-1111-000000000004', 'ACCEPTED', '2025-12-03 09:15:00'), -- Tom → Kaja (ausstehend) ('22222222-2222-2222-2222-000000000004', '11111111-1111-1111-1111-000000000005', '11111111-1111-1111-1111-000000000004', 'PENDING', '2026-01-10 18:45:00'), -- Sam ↔ Kaja (akzeptiert) ('22222222-2222-2222-2222-000000000005', '11111111-1111-1111-1111-000000000003', '11111111-1111-1111-1111-000000000004', 'ACCEPTED', '2026-01-20 11:00:00'); -- ============================================================= -- PINNWAND-EINTRÄGE -- ============================================================= INSERT INTO pinnwand_eintrag (eintrag_id, profil_user_id, author_id, text, created_at) VALUES -- Auf Lisas Pinnwand ('33333333-3333-3333-3333-000000000001', '11111111-1111-1111-1111-000000000002', '11111111-1111-1111-1111-000000000001', 'Hey Lisa! Schön, dich hier zu sehen. Viel Spaß beim Spielen 🔒', '2025-12-10 16:00:00'), ('33333333-3333-3333-3333-000000000002', '11111111-1111-1111-1111-000000000002', '11111111-1111-1111-1111-000000000004', 'Wir sollten mal ein gemeinsames Lock starten! Meld dich 😊', '2026-01-05 12:30:00'), -- Auf Maxs Pinnwand ('33333333-3333-3333-3333-000000000003', '11111111-1111-1111-1111-000000000001', '11111111-1111-1111-1111-000000000002', 'Danke für den tollen Keyholder-Service letzte Woche!', '2026-01-08 20:00:00'), -- Auf Kajas Pinnwand ('33333333-3333-3333-3333-000000000004', '11111111-1111-1111-1111-000000000004', '11111111-1111-1111-1111-000000000003', 'Kaja, du bist die Community-Queen! Immer so aktiv hier.', '2026-02-14 09:00:00'); -- Pinnwand-Likes INSERT INTO pinnwand_like (like_id, eintrag_id, user_id, liked_at) VALUES ('33333333-3333-3333-3333-000000000101', '33333333-3333-3333-3333-000000000001', '11111111-1111-1111-1111-000000000002', '2025-12-10 16:05:00'), ('33333333-3333-3333-3333-000000000102', '33333333-3333-3333-3333-000000000002', '11111111-1111-1111-1111-000000000001', '2026-01-05 13:00:00'), ('33333333-3333-3333-3333-000000000103', '33333333-3333-3333-3333-000000000003', '11111111-1111-1111-1111-000000000004', '2026-01-09 10:00:00'); -- ============================================================= -- KOMMENTARE -- ============================================================= INSERT INTO kommentar (kommentar_id, author_id, target_type, target_id, text, created_at) VALUES -- Kommentar auf Pinnwand-Eintrag ('44444444-4444-4444-4444-000000000001', '11111111-1111-1111-1111-000000000002', 'PINNWAND', '33333333-3333-3333-3333-000000000001', 'Danke Max! Ich freu mich auch 😊', '2025-12-10 17:00:00'), ('44444444-4444-4444-4444-000000000002', '11111111-1111-1111-1111-000000000003', 'PINNWAND', '33333333-3333-3333-3333-000000000001', '+1, willkommen in der Community!', '2025-12-10 18:30:00'), -- Reply auf Kommentar ('44444444-4444-4444-4444-000000000003', '11111111-1111-1111-1111-000000000001', 'KOMMENTAR', '44444444-4444-4444-4444-000000000001', 'Na logo! Wir machen das 😄', '2025-12-10 17:15:00'); -- Kommentar-Likes INSERT INTO kommentar_like (like_id, kommentar_id, user_id, liked_at) VALUES ('44444444-4444-4444-4444-000000000101', '44444444-4444-4444-4444-000000000001', '11111111-1111-1111-1111-000000000001', '2025-12-10 17:10:00'), ('44444444-4444-4444-4444-000000000102', '44444444-4444-4444-4444-000000000002', '11111111-1111-1111-1111-000000000002', '2025-12-10 19:00:00'); -- ============================================================= -- FEED-POSTS (Text + Umfrage) -- ============================================================= INSERT INTO feed_post (post_id, author_id, text, beitrag_typ, multi_choice, is_public, created_at) VALUES -- Öffentlicher Text-Post von Max ('55555555-5555-5555-5555-000000000001', '11111111-1111-1111-1111-000000000001', 'Wer hat Lust auf ein Cardlock-Turnier nächsten Monat? Community vs. Keyholder! 🃏', 'TEXT', NULL, TRUE, '2026-02-01 10:00:00'), -- Öffentlicher Text-Post von Lisa ('55555555-5555-5555-5555-000000000002', '11111111-1111-1111-1111-000000000002', '48 Stunden geschafft! Das war mein bisher längstes Lock. Ich bin so stolz auf mich! 🔐✨', 'TEXT', NULL, TRUE, '2026-02-05 14:30:00'), -- Öffentliche Umfrage von Kaja (Single-Choice) ('55555555-5555-5555-5555-000000000003', '11111111-1111-1111-1111-000000000004', 'Was bevorzugt ihr: Cardlock oder Timelock?', 'UMFRAGE', FALSE, TRUE, '2026-02-10 09:00:00'), -- Öffentliche Umfrage von Sam (Multi-Choice) ('55555555-5555-5555-5555-000000000004', '11111111-1111-1111-1111-000000000003', 'Welche Features wollt ihr als nächstes sehen? (Mehrfachauswahl möglich)', 'UMFRAGE', TRUE, TRUE, '2026-02-15 20:00:00'), -- Nicht-öffentlicher Post von Tom ('55555555-5555-5555-5555-000000000005', '11111111-1111-1111-1111-000000000005', 'Spielen heute Abend mit meiner Frau eine Runde BDSM. Sie darf den Keyholder spielen!', 'TEXT', NULL, FALSE, '2026-02-20 18:00:00'); -- Umfrage-Optionen INSERT INTO feed_post_option (option_id, post_id, text, reihenfolge) VALUES -- Kajas Umfrage ('55555555-5555-5555-5555-000000000101', '55555555-5555-5555-5555-000000000003', 'Cardlock – ich liebe die Ungewissheit!', 0), ('55555555-5555-5555-5555-000000000102', '55555555-5555-5555-5555-000000000003', 'Timelock – Struktur ist alles.', 1), ('55555555-5555-5555-5555-000000000103', '55555555-5555-5555-5555-000000000003', 'Beides gleich gerne.', 2), -- Sams Umfrage ('55555555-5555-5555-5555-000000000104', '55555555-5555-5555-5555-000000000004', 'Mobile App', 0), ('55555555-5555-5555-5555-000000000105', '55555555-5555-5555-5555-000000000004', 'Mehr Aufgaben-Vorlagen', 1), ('55555555-5555-5555-5555-000000000106', '55555555-5555-5555-5555-000000000004', 'Dark/Light Theme Toggle', 2), ('55555555-5555-5555-5555-000000000107', '55555555-5555-5555-5555-000000000004', 'Push-Benachrichtigungen', 3); -- Umfrage-Stimmen INSERT INTO feed_post_vote (stimme_id, option_id, post_id, user_id) VALUES -- Kajas Umfrage ('55555555-5555-5555-5555-000000000201', '55555555-5555-5555-5555-000000000101', '55555555-5555-5555-5555-000000000003', '11111111-1111-1111-1111-000000000001'), ('55555555-5555-5555-5555-000000000202', '55555555-5555-5555-5555-000000000101', '55555555-5555-5555-5555-000000000003', '11111111-1111-1111-1111-000000000002'), ('55555555-5555-5555-5555-000000000203', '55555555-5555-5555-5555-000000000102', '55555555-5555-5555-5555-000000000003', '11111111-1111-1111-1111-000000000005'), ('55555555-5555-5555-5555-000000000204', '55555555-5555-5555-5555-000000000103', '55555555-5555-5555-5555-000000000003', '11111111-1111-1111-1111-000000000003'), -- Sams Umfrage (Multi-Choice) ('55555555-5555-5555-5555-000000000205', '55555555-5555-5555-5555-000000000104', '55555555-5555-5555-5555-000000000004', '11111111-1111-1111-1111-000000000001'), ('55555555-5555-5555-5555-000000000206', '55555555-5555-5555-5555-000000000105', '55555555-5555-5555-5555-000000000004', '11111111-1111-1111-1111-000000000001'), ('55555555-5555-5555-5555-000000000207', '55555555-5555-5555-5555-000000000104', '55555555-5555-5555-5555-000000000004', '11111111-1111-1111-1111-000000000002'), ('55555555-5555-5555-5555-000000000208', '55555555-5555-5555-5555-000000000107', '55555555-5555-5555-5555-000000000004', '11111111-1111-1111-1111-000000000002'), ('55555555-5555-5555-5555-000000000209', '55555555-5555-5555-5555-000000000105', '55555555-5555-5555-5555-000000000004', '11111111-1111-1111-1111-000000000004'); -- Feed-Likes INSERT INTO feed_post_like (like_id, post_id, user_id, liked_at) VALUES ('55555555-5555-5555-5555-000000000301', '55555555-5555-5555-5555-000000000001', '11111111-1111-1111-1111-000000000002', '2026-02-01 10:30:00'), ('55555555-5555-5555-5555-000000000302', '55555555-5555-5555-5555-000000000001', '11111111-1111-1111-1111-000000000003', '2026-02-01 11:00:00'), ('55555555-5555-5555-5555-000000000303', '55555555-5555-5555-5555-000000000001', '11111111-1111-1111-1111-000000000004', '2026-02-01 11:15:00'), ('55555555-5555-5555-5555-000000000304', '55555555-5555-5555-5555-000000000002', '11111111-1111-1111-1111-000000000001', '2026-02-05 15:00:00'), ('55555555-5555-5555-5555-000000000305', '55555555-5555-5555-5555-000000000002', '11111111-1111-1111-1111-000000000004', '2026-02-05 15:30:00'), ('55555555-5555-5555-5555-000000000306', '55555555-5555-5555-5555-000000000002', '11111111-1111-1111-1111-000000000003', '2026-02-05 16:00:00'); -- Kommentare unter Feed-Posts INSERT INTO kommentar (kommentar_id, author_id, target_type, target_id, text, created_at) VALUES ('66666666-6666-6666-6666-000000000001', '11111111-1111-1111-1111-000000000002', 'FEED_POST', '55555555-5555-5555-5555-000000000001', 'Bin dabei! Wann genau? 🙋‍♀️', '2026-02-01 11:00:00'), ('66666666-6666-6666-6666-000000000002', '11111111-1111-1111-1111-000000000003', 'FEED_POST', '55555555-5555-5555-5555-000000000001', 'Klingt mega! Ich schlage vor: 1 Woche Mindestlaufzeit.', '2026-02-01 11:30:00'), ('66666666-6666-6666-6666-000000000003', '11111111-1111-1111-1111-000000000001', 'FEED_POST', '55555555-5555-5555-5555-000000000002', 'Respekt! 48h ist eine echte Leistung 👏', '2026-02-05 15:00:00'); -- ============================================================= -- GRUPPEN -- ============================================================= INSERT INTO gruppe (gruppe_id, name, beschreibung, bild, is_private, created_at, created_by_user_id) VALUES -- Öffentliche Gruppe ('77777777-7777-7777-7777-000000000001', 'Cardlock Community', 'Die Gruppe für alle Cardlock-Fans! Hier tauschen wir Erfahrungen aus, veranstalten Turniere und helfen Neulingen beim Einstieg.', NULL, FALSE, '2025-10-01 12:00:00', '11111111-1111-1111-1111-000000000001'), -- Private Gruppe ('77777777-7777-7777-7777-000000000002', 'Keyholder-Stammtisch', 'Privater Austausch unter erfahrenen Keyholdern. Nur auf Einladung.', NULL, TRUE, '2025-11-15 18:00:00', '11111111-1111-1111-1111-000000000005'), -- Öffentliche Gruppe ('77777777-7777-7777-7777-000000000003', 'Anfänger & Fragen', 'Neuling? Frag einfach! Hier ist jede Frage willkommen. Keine Scheu.', NULL, FALSE, '2026-01-01 00:00:00', '11111111-1111-1111-1111-000000000004'); -- ============================================================= -- GRUPPENMITGLIEDER -- ============================================================= INSERT INTO gruppe_mitglied (mitglied_id, gruppe_id, user_id, rolle, joined_at) VALUES -- Cardlock Community ('77777777-7777-7777-7777-000000000101', '77777777-7777-7777-7777-000000000001', '11111111-1111-1111-1111-000000000001', 'ADMIN', '2025-10-01 12:00:00'), ('77777777-7777-7777-7777-000000000102', '77777777-7777-7777-7777-000000000001', '11111111-1111-1111-1111-000000000002', 'MITGLIED', '2025-10-05 09:00:00'), ('77777777-7777-7777-7777-000000000103', '77777777-7777-7777-7777-000000000001', '11111111-1111-1111-1111-000000000003', 'MITGLIED', '2025-10-10 14:00:00'), ('77777777-7777-7777-7777-000000000104', '77777777-7777-7777-7777-000000000001', '11111111-1111-1111-1111-000000000004', 'MITGLIED', '2025-10-20 11:00:00'), -- Keyholder-Stammtisch ('77777777-7777-7777-7777-000000000105', '77777777-7777-7777-7777-000000000002', '11111111-1111-1111-1111-000000000005', 'ADMIN', '2025-11-15 18:00:00'), ('77777777-7777-7777-7777-000000000106', '77777777-7777-7777-7777-000000000002', '11111111-1111-1111-1111-000000000001', 'MITGLIED', '2025-11-20 10:00:00'), -- Anfänger & Fragen ('77777777-7777-7777-7777-000000000107', '77777777-7777-7777-7777-000000000003', '11111111-1111-1111-1111-000000000004', 'ADMIN', '2026-01-01 00:00:00'), ('77777777-7777-7777-7777-000000000108', '77777777-7777-7777-7777-000000000003', '11111111-1111-1111-1111-000000000002', 'MITGLIED', '2026-01-03 08:00:00'), ('77777777-7777-7777-7777-000000000109', '77777777-7777-7777-7777-000000000003', '11111111-1111-1111-1111-000000000003', 'MITGLIED', '2026-01-05 12:00:00'); -- Ausstehende Beitrittsanfrage zur privaten Gruppe INSERT INTO beitrittsanfrage (anfrage_id, gruppe_id, user_id, nachricht, angefragt_at, status) VALUES ('77777777-7777-7777-7777-000000000201', '77777777-7777-7777-7777-000000000002', '11111111-1111-1111-1111-000000000003', 'Hallo! Ich bin seit 2 Jahren aktiver Keyholder und würde gerne dazugehören.', '2026-02-01 15:00:00', 'AUSSTEHEND'), ('77777777-7777-7777-7777-000000000202', '77777777-7777-7777-7777-000000000002', '11111111-1111-1111-1111-000000000004', 'Bitte nehmt mich auf! Habe schon ein paar Monate Erfahrung als Keyholderin.', '2026-02-10 09:00:00', 'ABGELEHNT'); -- ============================================================= -- GRUPPEN-BEITRÄGE (Text + Umfrage) -- ============================================================= INSERT INTO gruppe_beitrag (beitrag_id, gruppe_id, author_id, beitrag_typ, text, multi_choice, bild, created_at) VALUES -- Cardlock Community ('88888888-8888-8888-8888-000000000001', '77777777-7777-7777-7777-000000000001', '11111111-1111-1111-1111-000000000001', 'TEXT', 'Willkommen in der Cardlock Community! Stellt euch kurz vor und erzählt, wie ihr zum Cardlock gekommen seid.', NULL, NULL, '2025-10-01 12:05:00'), ('88888888-8888-8888-8888-000000000002', '77777777-7777-7777-7777-000000000001', '11111111-1111-1111-1111-000000000002', 'TEXT', 'Ich bin Lisa und liebe Cardlocks seit über einem Jahr! Mein Rekord sind 5 Tage – habt ihr Tipps für längere Sperren?', NULL, NULL, '2025-10-05 10:00:00'), ('88888888-8888-8888-8888-000000000003', '77777777-7777-7777-7777-000000000001', '11111111-1111-1111-1111-000000000004', 'UMFRAGE', 'Wie viele Karten startet ihr typischerweise mit?', FALSE, NULL, '2025-10-20 14:00:00'), -- Anfänger & Fragen ('88888888-8888-8888-8888-000000000004', '77777777-7777-7777-7777-000000000003', '11111111-1111-1111-1111-000000000002', 'TEXT', 'Frage: Wie erkläre ich Cardlocks am besten meinem Partner, der noch nie davon gehört hat?', NULL, NULL, '2026-01-10 19:00:00'), ('88888888-8888-8888-8888-000000000005', '77777777-7777-7777-7777-000000000003', '11111111-1111-1111-1111-000000000001', 'TEXT', 'Gute Frage! Ich würde empfehlen, erst mit einem kurzen Timelock anzufangen. So kann der Partner das Grundkonzept verstehen, ohne direkt mit der Karten-Mechanik überfordert zu werden.', NULL, NULL, '2026-01-10 19:30:00'); -- Umfrage-Optionen für Gruppen-Beitrag INSERT INTO umfrage_option (option_id, beitrag_id, text, reihenfolge) VALUES ('88888888-8888-8888-8888-000000000101', '88888888-8888-8888-8888-000000000003', 'Unter 20 Karten', 0), ('88888888-8888-8888-8888-000000000102', '88888888-8888-8888-8888-000000000003', '20–40 Karten', 1), ('88888888-8888-8888-8888-000000000103', '88888888-8888-8888-8888-000000000003', '40–60 Karten', 2), ('88888888-8888-8888-8888-000000000104', '88888888-8888-8888-8888-000000000003', 'Über 60 Karten', 3); -- Umfrage-Stimmen (Gruppen) INSERT INTO umfrage_stimme (stimme_id, option_id, beitrag_id, user_id) VALUES ('88888888-8888-8888-8888-000000000201', '88888888-8888-8888-8888-000000000101', '88888888-8888-8888-8888-000000000003', '11111111-1111-1111-1111-000000000002'), ('88888888-8888-8888-8888-000000000202', '88888888-8888-8888-8888-000000000102', '88888888-8888-8888-8888-000000000003', '11111111-1111-1111-1111-000000000001'), ('88888888-8888-8888-8888-000000000203', '88888888-8888-8888-8888-000000000102', '88888888-8888-8888-8888-000000000003', '11111111-1111-1111-1111-000000000003'), ('88888888-8888-8888-8888-000000000204', '88888888-8888-8888-8888-000000000103', '88888888-8888-8888-8888-000000000003', '11111111-1111-1111-1111-000000000004'); -- Gruppen-Beitrag-Likes INSERT INTO gruppe_beitrag_like (like_id, beitrag_id, user_id, liked_at) VALUES ('88888888-8888-8888-8888-000000000301', '88888888-8888-8888-8888-000000000001', '11111111-1111-1111-1111-000000000002', '2025-10-01 12:10:00'), ('88888888-8888-8888-8888-000000000302', '88888888-8888-8888-8888-000000000001', '11111111-1111-1111-1111-000000000003', '2025-10-01 13:00:00'), ('88888888-8888-8888-8888-000000000303', '88888888-8888-8888-8888-000000000001', '11111111-1111-1111-1111-000000000004', '2025-10-01 14:00:00'), ('88888888-8888-8888-8888-000000000304', '88888888-8888-8888-8888-000000000002', '11111111-1111-1111-1111-000000000001', '2025-10-05 10:30:00'), ('88888888-8888-8888-8888-000000000305', '88888888-8888-8888-8888-000000000002', '11111111-1111-1111-1111-000000000004', '2025-10-05 11:00:00'), ('88888888-8888-8888-8888-000000000306', '88888888-8888-8888-8888-000000000005', '11111111-1111-1111-1111-000000000002', '2026-01-10 19:45:00'), ('88888888-8888-8888-8888-000000000307', '88888888-8888-8888-8888-000000000005', '11111111-1111-1111-1111-000000000004', '2026-01-10 20:00:00'); -- Kommentare auf Gruppen-Beiträge INSERT INTO kommentar (kommentar_id, author_id, target_type, target_id, text, created_at) VALUES ('99999999-0000-0000-0000-000000000001', '11111111-1111-1111-1111-000000000003', 'GROUP_POST', '88888888-8888-8888-8888-000000000002', 'Hi Lisa! Mein Tipp: Fang mit mehr Green Cards an als du denkst. Du wirst es brauchen 😄', '2025-10-05 11:00:00'), ('99999999-0000-0000-0000-000000000002', '11111111-1111-1111-1111-000000000001', 'GROUP_POST', '88888888-8888-8888-8888-000000000002', 'Mentale Vorbereitung ist alles. Schreib dir vorher auf, warum du es tust.', '2025-10-05 12:00:00'), ('99999999-0000-0000-0000-000000000003', '11111111-1111-1111-1111-000000000004', 'GROUP_POST', '88888888-8888-8888-8888-000000000004', 'Ich würde sagen: zeig ihm/ihr einfach die App! Das visuelle Konzept erklärt sich fast von selbst.', '2026-01-10 19:15:00'); -- ============================================================= -- CHASTITY LOCK (ein aktives Cardlock: Lisa gesperrt von Max) -- ============================================================= INSERT INTO current_lock ( lock_id, lock_type, name, lockee, keyholder, test_lock, requires_verification, unlock_code_length, unlock_code, start_time, unlock_time, hygine_opening_duration_minutes, hygine_opening_everyminites, task_mode, keyholder_requested_unlock, emergency_auto_unlocked, -- CARDLOCK-spezifisch initial_cards, pick_every_minute, accumulate_picks, show_remaining_cards, open_picks, available_cards ) VALUES ( 'aaaaaaaa-aaaa-aaaa-aaaa-000000000001', 'CARDLOCK', 'Lisas Frühlings-Lock', '11111111-1111-1111-1111-000000000002', -- lockee: Lisa '11111111-1111-1111-1111-000000000001', -- keyholder: Max FALSE, FALSE, 6, NULL, '2026-03-20 10:00:00', NULL, 30, 1440, -- Hygiene alle 24h, 30 Min offen 'KEYHOLDER', FALSE, FALSE, -- 30 Karten: 5×GREEN, 15×RED, 5×YELLOW, 3×TASK, 2×FREEZE '["GREEN","GREEN","GREEN","GREEN","GREEN","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","YELLOW","YELLOW","YELLOW","YELLOW","YELLOW","TASK","TASK","TASK","FREEZE","FREEZE"]', 240, FALSE, -- Karte alle 4h ziehen, kein Akkumulieren TRUE, 0, '["GREEN","GREEN","GREEN","GREEN","GREEN","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","RED","YELLOW","YELLOW","YELLOW","YELLOW","YELLOW","TASK","TASK","TASK","FREEZE","FREEZE"]' ); -- ============================================================= -- FERTIG -- ============================================================= -- Überblick: -- 5 User (max@test.de, lisa@test.de, sam@test.de, kaja@test.de, tom@test.de) -- 1 nicht aktivierte Registrierung (neu@test.de, Code: 347821) -- 5 Freundschaften (4 akzeptiert, 1 ausstehend) -- 4 Pinnwand-Einträge + 3 Likes -- 3 Kommentare auf Pinnwand + 3 auf Feed + 3 auf Gruppen-Beiträge -- 5 Feed-Posts (3 Text, 2 Umfragen) + 6 Likes -- 3 Gruppen (2 öffentlich, 1 privat) mit je 4-6 Mitgliedern -- 5 Gruppen-Beiträge (4 Text, 1 Umfrage) + 7 Likes -- 1 aktives Cardlock (Lisa ← Max) -- =============================================================