Create
Query
pilot.db
—
bookings
account_invites
accounts
applied_migrations
audit_log
availability
availability_exceptions
bookings
campaign_leads
campaign_offers
campaigns
cards
commission_rates
commission_runs
drills_library
invoices
magic_tokens
offers
practice_logs
quotes
saas_invoices
service_student_prices
services
sessions
sqlite_sequence
student_summaries
students
subscription_events
trainer_settings
trainers
Toggle helper tables
Structure
Content
Query
Insert
Drop
Import
Export
Update row 49 in bookings
id
Primary key.
INTEGER
trainer_id
INTEGER NOT NULL
student_id
INTEGER NOT NULL
service_key
s27
TEXT NOT NULL
starts_at
2026-08-20 11:51
TEXT NOT NULL
duration_min
INTEGER NOT NULL
card_id
INTEGER
invoice_id
INTEGER
video_analysis
{"status":"ready","swing_count":null,"started_at":"2026-08-19T13:14:40.422Z","stopped_at":"2026-08-19T13:14:49.511Z","purchased_at":null,"released_at":"2026-08-19T12:54:28.835Z","video_filename":"733b68f6-6048-488f-b81a-8a741664195a.mp4","video_size":12002304,"video_uploaded_at":"2026-08-19T13:14:51.088Z"}
TEXT
notes
Heute mit Eisen sieben, äh, getestet
TEXT
status
confirmed
TEXT NOT NULL (default 'confirmed'
created_at
2026-08-18 09:53:16
TEXT NOT NULL (default datetime('now')
protocol
{"summary":"Hallo Nico, heute haben wir einen ersten Blick auf deinen Schwung mit dem Eisen 7 geworfen – ein guter Startpunkt, um zu sehen, wo du gerade stehst. Der Trainer meldet sich mit weiteren Details, sobald er diesen Entwurf geprüft hat.","focus_areas":["eisen"],"worked_on":["Erster Test mit Eisen 7"],"drills":[{"id":"dl-4-1787145455097","title":"Handtuch-Drill: Sauberer Ballkontakt","description":"Lege ein gefaltetes Handtuch 10 cm hinter den Ball auf den Boden. Chippere 15 Bälle mit einem 8-Eisen so, dass der Schläger das Handtuch NICHT berührt. Gelingt dies, triffst du den Ball vor dem Boden – der wichtigste Grundsatz beim Chippen.","done":true}],"coach_flags":["Notiz enthält keine konkreten Beobachtungen, Schwachstellen oder Ziele – bitte ergänzen, damit Protokoll und Drills sinnvoll befüllt werden können. Aktuell keine Drills möglich."]}
TEXT
protocol_approved_at
2026-08-19T13:17:37.655Z
TEXT
confirmation_sent_at
2026-08-18 09:53:16
TEXT
reminder_sent_at
2026-08-19 04:07:03
TEXT
cancellation_sent_at
NULL
TEXT
video_unlocked_at
2026-08-19 14:23:06
TEXT
video_invoice_id
INTEGER
swing_metrics
{"phases":{"address":3.2999999999999963,"top":4.3499999999999925,"impact":12.050000000000036,"finish":12.35000000000004,"tempoRatio":0.1363636363636351,"swingDuration":9.050000000000043},"metrics":{"tempo_ratio":0.1,"swing_duration_s":9.1,"shoulder_rotation_top_deg":132.3,"hip_rotation_top_deg":119.5,"x_factor_top_deg":12.8,"spine_tilt_address_deg":38.8,"spine_tilt_top_deg":14.6,"spine_tilt_impact_deg":24.2,"elbow_left_top_deg":110.8,"elbow_right_top_deg":165.9,"knee_left_address_deg":145.3,"knee_right_address_deg":153.1,"head_drift_pct":22.7},"ai_text":"# CaddyBear – Schwunganalyse: Nico Mueller\n\n> ⚠️ *Keine Nachbereitung vorhanden – Übungsvorschläge basieren rein auf den Messwerten.*\n\n---\n\n## Auffällige Beobachtungen\n\n1. **X-Faktor nur 12,8°** (Referenz: 40–50°): Schulter (132°) und Hüfte (119,5°) rotieren nahezu parallel – die typische Verdrehungsspannung fehlt fast vollständig.\n2. **Kopfdrift 22,7 %** (Referenz: <5 %): Der Kopf wandert deutlich, was auf eine ausgeprägte Lateralbewegung im Rückschwung hindeutet.\n3. **Lead-Arm (links) am Top: 110,8°** (Referenz: >150°): Der linke Arm ist stark gebeugt – möglicher Kontrollverlust über die Schwunglänge.\n4. **Tempo-Ratio 0,1** (Referenz: ~3:1): Verhältnis erscheint rechnerisch auffällig – bitte Messung prüfen.\n\n---\n\n## Übungsvorschläge\n\n- **Hüftbremse üben:** Rückschwung mit einem Widerstandsband um die Hüften, um die Hüftrotation zu begrenzen und den X-Faktor aufzubauen.\n- **Kopf-Anker:** Schwünge mit leichtem Wandkontakt am","created_at":"2026-08-19T12:54:19.287Z"}
TEXT
student_note
NULL
TEXT
Update
Cancel