From a7cb8b042eba092279bb1400fcba2470eef08391 Mon Sep 17 00:00:00 2001 From: "mamonov.ep" Date: Mon, 12 Jan 2026 11:28:49 +0300 Subject: [PATCH] Add reset-db and reset-downloader commands to Makefile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- Makefile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Makefile b/Makefile index 383f019..fc562b8 100644 --- a/Makefile +++ b/Makefile @@ -75,3 +75,17 @@ backup-db: # Database restore (usage: make restore-db FILE=backup.sql) restore-db: cat $(FILE) | docker-compose exec -T db psql -U animequiz -d animequiz + +# Reset database (recreate from scratch) +reset-db: + docker-compose down + docker volume rm anime-qize_postgres_data || true + docker-compose up -d db + @echo "Waiting for DB to start..." + sleep 5 + docker-compose up -d + +# Drop downloader tables only (keep openings) +reset-downloader: + docker-compose exec db psql -U animequiz -d animequiz -c "DROP TABLE IF EXISTS download_tasks CASCADE; DROP TABLE IF EXISTS anime_themes CASCADE; DROP TABLE IF EXISTS anime CASCADE;" + docker-compose restart backend