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