From 62b386325707f8445a34634ec029b8546db05fd9 Mon Sep 17 00:00:00 2001 From: Robin Dittmar Date: Sat, 29 Aug 2026 15:15:55 +0200 Subject: [PATCH] fix: added deleted_at to workouts and workout_sets --- internal/database/migrations/000003_create_workouts.up.sql | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/database/migrations/000003_create_workouts.up.sql b/internal/database/migrations/000003_create_workouts.up.sql index 1e3b8fc..bf6871f 100644 --- a/internal/database/migrations/000003_create_workouts.up.sql +++ b/internal/database/migrations/000003_create_workouts.up.sql @@ -73,7 +73,8 @@ CREATE TABLE workouts ( ended_at TIMESTAMPTZ, rpe smallint CHECK (rpe BETWEEN 1 AND 10), notes TEXT, - modified_at TIMESTAMPTZ NOT NULL DEFAULT NOW() + modified_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), + deleted_at TIMESTAMPTZ ); CREATE INDEX workouts_time_idx ON workouts (started_at DESC); @@ -91,6 +92,7 @@ CREATE TABLE workout_sets ( CHECK (type IN ('warm-up', 'working', 'drop')), note TEXT, modified_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), + deleted_at TIMESTAMPTZ, CONSTRAINT set_has_number CHECK (reps IS NOT NULL OR seconds IS NOT NULL) );