Files
xxx-sphere-old/testdaten.sql
2026-03-23 23:16:30 +01:00

505 lines
24 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- =============================================================
-- 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', '2040 Karten', 1),
('88888888-8888-8888-8888-000000000103', '88888888-8888-8888-8888-000000000003', '4060 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)
-- =============================================================