From bc36a09b8112f25c69993cb878e722ec30c0e350 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=B6rdle=20Bot?= Date: Sun, 23 Nov 2025 22:47:36 +0100 Subject: [PATCH] Add baseline script for production database migration history --- scripts/baseline-migrations.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 scripts/baseline-migrations.sh diff --git a/scripts/baseline-migrations.sh b/scripts/baseline-migrations.sh new file mode 100755 index 0000000..df82282 --- /dev/null +++ b/scripts/baseline-migrations.sh @@ -0,0 +1,18 @@ +#!/bin/bash +# One-time script to baseline existing production database with migration history +# Run this ONCE on production server: docker exec hoerdle sh scripts/baseline-migrations.sh + +echo "🔧 Baselining migration history for existing database..." + +# Mark all existing migrations as applied +npx prisma migrate resolve --applied "20251122121934_add_specials" +npx prisma migrate resolve --applied "20251122140952_add_specials_real" +npx prisma migrate resolve --applied "20251123012306_add_special_curator" +npx prisma migrate resolve --applied "20251123012308_add_special_song_model" +npx prisma migrate resolve --applied "20251123020226_add_special_scheduling" +npx prisma migrate resolve --applied "20251123083856_add_rating_system" +npx prisma migrate resolve --applied "20251123140527_add_subtitles" +npx prisma migrate resolve --applied "20251123181922_add_release_year" +npx prisma migrate resolve --applied "20251123204000_fix_cascade_delete" + +echo "✅ Baseline complete! Restart the container to apply migrations normally."